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