26
35
21
45
14
27
30
212
82
37
38
110
162
67
305
52
60
203
911
111
90
17
54
41
70
165
330
63
71
58
96
284
338
72
101
94
16
31
43
64
161
32
88
97
76
143
180
504
134
273
115
81
105
55
104