80546276
29209518
83195774
15414480
72344704
70012725
49645621
91812406
58483955
6876752
6593851
44463808
25499395
4189519
96067168
58584589
57953586
54845655
10914737
66811070
21754081
77162602
14989007
70671879
96766966
53023211
65568029
56225457
37951576
32177860
45963497
38163153
46483744
464807
1966559
49305523
81786413
3804886
41273421
42061530