33
51
59
46
73
50
26
102
44
71
352
324
20
36
372
69
120
137
52
166
17
10
97
247
135
60
186
164
106
30
23
57
39
211
227
218
381
167
146
210
90
582
250
138
48
91
174
178
58
136
56
144