34
12
43
21
24
22
19
57
6
9
23
32
36
25
30
109
48
37
8
40
16
31
55
83
10
1
44
29
33
13
167
108
128
216
265
102
175
184
78
123
51
104
71
65
85
42
50