41
18
45
6
9
13
19
12
30
32
54
27
1
2
21
8
20
23
14
25
35
17
7
10
16
26
46
103
154
165
146
24
11
153
66
33
15
5
4