17871250
80978197
93944732
32016928
34212161
12297293
19883868
3656218
54431926
76448960
317779
8109818
13127526
3307529
85593457
61639853
28156069
89523598
79199322
20144083
57647750
1124353
13493784
97305922
61031027
36098097
97761692
98745641
87913340
26224796
62544635
13661766
54429374
1264176
51142833
68894850
40189498
76366245
45502483
40293024