41944452
88301377
1943495
7013691
31953238
81229650
77966448
38572750
31434904
63627658
8929467
46018139
95134883
988714
20114004
22258958
9561735
90684465
27058313
25294351
76106061
45711914
955741
71251584
64724561
28282431
51861924
31104927
69641603
37627358
26323539
22498157
16779713
9936545
91009826
23912521
8547535
78459101
25687726
7254259