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