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