128
290
472
10
4
13
121
6
30
19
1
198
213
60
100
24
116
298
61
297
366
59
95
27
40
18
16
14
20
2
7
292
386
152
104
202
65
109
195
67
92
87
194
161
220
435
511
151
46
175
57
96
5
0
112
285