66
60
106
42
9
24
20
40
38
63
410
776
212
263
32
105
19
216
11
17
16
45
36
29
89
37
23
35
509
109
95
82
2606
39
523
72
159
84
7532
51
426
1210
70
44
61
50
47
185
33
46
158
92
191