4
10
1
13
7
6
9
32
5
21
14
52
25
26
222
108
23
16
12
36
85
19
35
53
8
37
3
20
171
77
30
18
28
2
40
15