21
37
45
31
3
25
23
104
93
9
54
6
16
26
39
14
19
12
7
15
13
52
46
35
41
51
48
17
40
30
109
172
18
101
62
5
20
97
125
22
79
29
56