34
29
75
17
12
94
44
40
25
41
206
88
45
153
38
264
28
66
119
129
14
18
342
42
33
185
298
263
190
39
50
523
64
23
106
103
58
122
86
43
70
750
140
60
102
198
282
232
11
156
98