26028667
31911402
44246234
7795697
84134929
45188588
43418240
78382435
15772014
51341762
32233983
30583563
20805202
21049754
15863692
77355112
42847762
82455926
68036174
23924549
43421706
98649302
20422098
28649940
49176873
11987664
4112693
68713402
87908109
6080649
80264722
42809639
7215251
27694359
80618704
93419786
99687950
42108502
76493148
9437485