22
85
46
40
29
54
27
12
9
82
30
36
142
49
10
2
16
75
58
125
43
61
44
14
37
11
19
77
59
52
99
89
151
51
18
249
32
84
31
240
102
28
55
56
23
33
113
81
63