53
21
118
60
154
194
10
104
331
198
149
381
105
289
101
305
103
47
346
496
353
72
164
321
117
46
237
393
51
69
81
167
19
241
43
37
58
84
307
52
191
88
131
334
23
108
758
43
100
305
178
