0
9
2
16
3
25
31
20
19
36
44
125
45
29
300
80
5
88
18
120
28
43
27
119
35
274
108
118
424
70
46
58
246
32
59
21
200
91
346
221
113
84
78
231
49
87
301
245
150
155
210
62
773