42705300
33948722
56968773
17077198
86579177
78812141
88575873
44559840
45232400
5171318
44302011
39858367
1082333
92566036
27797375
23177822
19073373
33484370
166516
286095
83112318
81009441
52609768
48443885
24164539
91449500
54413832
91604265
98796168
98954336
38713434
98762311
43476467
49162886
87876215
90529932
77126216
20168159
3543304
4416657