39
28
41
97
13
17
52
38
11
9
365
61
31
250
69
51
107
217
83
393
197
127
1592
316
187
230
181
226
160
257
163
89
218
73
118
40
56
122
234
43
168
104
603
79
46
328
172
121
378
81
245
48
194
116