169582
97736293
40341192
85237705
93657597
76396416
47821963
20136992
65785863
66989218
92371414
30892321
61639317
64266566
92383369
46173466
40938871
32507401
27798011
3404415
22836299
39731495
73435406
42077367
67814382
79321483
98917840
68364182
14113072
18249215
73025211
51756129
66497076
98413732
65025024
141884
96177093
69989815
70266300
1868080