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