313
248
93
52
128
45
64
84
312
77
15
38
86
50
116
105
584
577
49
44
222
92
18
200
108
121
1
355
17
242
233
94
255
96
43
308
104
57
106
8
37
82
279
256
78
592
25
7
10
26
499
417
334
193
202
274
165