41
77
31
963
32
36
48
35
16
51
263
10
49
58
79
117
235
100
149
139
151
211
174
119
126
71
73
328
70
378
102
108
252
46
116
142
121
69
278
85
387
277
396
65
218
215
57
112
9
74
53