82627194
34815249
80265223
11669084
92348177
65311701
97255501
26865206
16439392
25737076
22922563
64211845
84037076
88167385
8562803
25033486
82987026
70221474
94957210
7735648
44331362
21903966
63209877
50732034
14643111
15399013
8566031
35797225
61511944
1238459
2209619
64181520
49827233
35981049
19703084
20086792
93954549
50206999
86604532
46788073