4
5
32
2
40
6
10
9
20
34
8
37
28
16
3
49
33
22
12
23
27
19
31
45
30
21
15
11
165
42
18
7
54
47
39
36
101
71
108
107