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