29
61
64
35
66
19
17
40
52
62
85
38
50
27
124
182
227
90
166
87
28
113
20
33
332
295
97
60
22
89
187
15
141
83
81
41
32
220
203
57
92
34
45
47
49
100
65
30