369
249
16
307
156
4
37
149
598
166
102
230
18
212
82
173
164
100
88
67
145
190
56
289
93
344
86
87
171
283
72
179
602
391
68
546
34
382
325
385
428
415
335
70
98
6688
214
41
175
349
256
19
208
79
69
132
65
399