40277689
21856870
65464340
68486397
99354976
67657816
60755936
24471341
99151202
50509717
21843781
3267060
1299311
7860427
56982306
45305355
58895757
19363595
24288669
50246649
60549378
15041104
13753846
6747281
44976892
70333390
5197324
44906373
96625230
47379635
14224029
37637960
8322644
618491
736862
54549557
53854
18748580
93431045
30299502