151
2
3
100
4
25
22
52
8
5
9
109
64
325
319
173
20
98
7
1
87
251
44
95
11
118
368
14
105
10
66
152
40
70
59
57
240
184
43