166
644
102
440
39
232
51
368
18
120
96
236
165
197
40
167
14
148
0
3
8
105
27
77
7
85
10
100
20
90
26
243
6
98
76