4
11
8
10
2
12
3
48
19
7
5
21
6
13
16
56
42
36
9
1
29
26
15
20
14
52
17
24
27
98
41
0
35
105
217
44
22