53
20
18
12
169
168
127
156
403
22
253
322
190
208
60
38
524
26
546
211
2750
75
319
907
56
77
209
29
641
68
157
110
128
634
133
202
558
286
535
48
442
354
47
24
63
174
320
214
159
310
390
210
375
165
1420
425