0
5
1
2
18
6
9
4
3
25
27
15
50
45
29
21
16
12
24
87
11
20
116
1352
275
104
98
735
56
141
75
344
31
61
23