65
59
32
53
182
29
14
97
157
45
36
24
71
49
30
12
57
52
38
397
46
48
210
165
124
264
63
118
237
270
257
566
91
128
171
83
129
82
76
39
178
394
193
120
41
173
619
168
56
33
421
51