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