0
26
4
5
19
2
16
17
15
8
101
53
22
39
37
11
3
13
34
52
110
51
9
96
1
56
23
7
126
10
106
50
40
62
35
77
74
131
189
138
85
81
203
220
116