53
17
10
187
28
56
44
68
97
35
59
27
14
43
111
23
34
40
13
3
149
106
41
89
31
12
75
47
137
255
29
38
354
1272
58
62
78
96
343
99
178
95
148
160
104
294
90
1128
360
138
339
174