117
155
53
193
66
35
42
34
89
84
30
60
32
64
99
41
172
95
44
65
124
243
79
40
169
382
246
280
368
316
159
208
93
109
377
43
219
245
142
88
31
118
222
239
166
214
201
101
28
148
336
72
61
374
50
70