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