31
111
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
752
140
60
102
198
282
232
11