238
68
86
8
294
50
22
15
101
56
276
7
28
182
37
705
120
60
123
331
59
282
259
305
122
136
217
349
148
359
213
97
450
308
180
480
738
391
485
36
170
329
240
340
76
27
1491
100
43
33
115
14
46