312
906
193
777
165
386
32
445
78
358
72
338
47
153
18
158
21
150
176
95
199
22
167
28
137
128
6
24
108
30