70412917
57217322
38307592
85983015
33967724
68361749
2808478
52629703
79329701
21071307
28053807
89632650
50635640
43089202
95122239
30656962
486887
83495282
51934573
3939250
61051110
510384
29315106
7441823
58665547
74953
87572685
86162165
51093664
80267990
32587300
75544822
99647122
58769908
57782883
64416383
1356908
50187684
579520
9035925