75335992
20074240
51522116
35527467
27634243
28375502
32802101
327217
77573098
46669148
86916901
84382250
56466322
55785641
11469736
97172273
72038781
24023175
67681353
67731787
9152356
60295050
11268869
46725056
74661697
23599925
49662825
71308429
97267916
46002947
16633611
57378587
75051813
32919614
19944960
644823
70833051
77238426
94745278
29472697