429
22
13
45
70
125
69
381
118
142
32
334
215
208
29
360
270
78
49
704
274
131
19
90
177
107
463
253
86
111
33
210
41
339
1620
57
149
88
16
26
267
1286
243
96
268
68
233
199
127
60
299
36
67
76