54
92
62
56
70
126
286
199
163
48
59
89
107
230
57
162
180
87
133
153
390
240
93
335
65
81
564
120
251
134
67
52
43
69
398
378
169
75
98
377
290
176
310
64
99
84
58
167
116
203
687
294
37