4
16
3
23
41
8
47
52
9
22
6
44
33
28
40
19
12
10
7
13
1
15
64
34
26
20
11
139
35
79
36
24
2
17
50
183