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