143
166
29
10
45
53
59
6
82
242
34
12
52
23
149
41
437
135
306
22
33
164
62
72
2
114
134
305
125
25
7
75
35
56
55
16
435
49
87
27
5368
588
116
100
109
48
700
15
174
19
221