3
22
8
12
2
4
29
15
26
35
13
24
140
96
117
11
49
5
32
10
28
16
19
85
56
88
47
34
128
6
0
21
31
33
1
27
20