62426
52525005
30534060
1405675
491104
32466397
11696476
59354209
24168609
85376937
3171698
21739379
79461585
11847571
14769744
87492602
85834743
46964945
24372265
97996783
78783925
54687696
30699404
96499712
86563930
88269401
60427680
75639355
28127579
23917544
96408828
14753791
40993228
3603375
17748543
31574728
94229270
13041004
17718169
36366521