0
4
13
9
18
10
1
7
14
24
3
2
8
30
29
54
50
74
45
95
87
125
72
89
116
76
69
26
21
170
22
147
27
110
426
118
105