501
36
223
124
109
71
26
62
95
35
46
300
64
18
31
661
44
25
190
9
12
40
106
275
68
225
56
29
92
150
23
335
32
220
138
345
103
48
160
383
15
172
1439
270
58