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