25452615
1594891
29738868
24313590
64316476
74862572
93092783
715930
283236
88474513
93369283
28356716
47153384
54435564
35162764
71468312
54128864
23016694
33279817
31855846
19413883
81817296
70768835
12711910
89598837
40337682
8316767
33235925
95136976
35379236
91735835
998461
4557595
63312539
40545042
465532
41457440
34845404
19716630
3084436