310
138
704
63
447
81
71
32
116
16
146
35
148
74
82
55
182
186
61
26
66
283
163
429
65
78
127
43
425
37
140
324
96
276
72
12
24
14
133
99
284
233
20
142
387
210
424
195
49
191
164
206
155
362
168
117