0
15
5
10
20
4
8
1
17
34
31
54
13
2
7
3
21
88
9
46
6
25
45
129
14
29
127
99
19
70
30
107
522
32
38
33