0
2
8
3
5
20
24
88
117
46
76
32
73
15
126
64
35
33
40
16
95
1
4
84
116
107
11
10
60
66
48
101
29
67
89
6
7
9
38
105
37
13