26
33
29
61
66
35
20
17
40
52
62
86
38
3
50
27
124
182
227
90
166
89
36
28
116
34
333
297
98
60
22
91
187
15
143
81
41
32
220
204
57
92
21
47
49