4
31
2
36
3
8
19
33
6
7
5
37
28
16
47
22
10
9
23
20
24
18
44
30
15
11
165
42
17
54
45
21
39
101
70
108
107
48