34
13
31
15
4
17
200
57
73
342
108
33
89
190
196
44
23
107
25
157
28
99
459
358
760
63
88
322
35
12
58
159
301
272
32
105
79
126
134
70
161
75
36
11
55
94
24
140
60
26