40111242
70375457
61512133
16816900
45615657
13692178
7821920
61038895
12553093
7249494
7557466
78627127
86391469
2952292
11371193
11807896
72252627
22842357
65634933
40985950
93834544
35461852
30236015
11206546
53013626
83617462
21625639
9049698
28418913
47775076
69707417
51853291
79834558
1219346
74136094
69219648
8653591
28249036
50956292
21515921