34
44
38
176
83
43
23
79
15
25
61
53
58
59
124
144
137
241
32
103
21
2
40
41
258
67
18
108
279
168
72
274
341
19
17
11
110
102
157
150
225
270
119
3501
117
681
12
1574
46
183
2489
28