17
30
32
20
4
22
3
26
27
55
60
45
28
16
25
110
78
42
109
104
21
83
80
270
67
170
178
66
43
40
31
272
24
117
38
18
69
46
54
248
79
11
9
84