0
30
15
3
17
112
2
127
38
40
49
11
5
126
7
9
27
80
18
176
1
136
46
346
14
8
47
24
66
33
19
20
77
130
52
21
4
10
50
29
84
25