25
227
6
7
58
215
100
45
337
35
194
419
161
37
63
47
277
54
26
81
21
20
144
128
298
51
328
39
57
3075
70
173
121
99
487
172
56
30
14
12
13
97
10
18
437
631
1415
331
104
15
46
79
279
50
34
153
375