37
61
14
30
223
204
97
118
57
54
89
644
41
101
293
9
397
1148
1017
1264
120
428
46
378
64
53
843
56
68
160
21
212
361
34
140
152
65
16
79
291
66
43
150
72
23
76
55
22
366
25
12