128
291
478
10
4
13
123
6
30
19
1
198
215
60
102
24
116
298
61
297
366
95
28
40
18
16
14
20
2
7
293
388
152
104
203
75
109
196
67
93
90
195
162
220
440
511
151
46
175
57
96
5
0
112
285