99917095
14423321
2254189
50558268
70938936
19413670
9363923
31795818
66127408
36124118
28916020
29922645
3643874
10083492
96778570
30348582
43709815
43946
7963327
30143307
87113190
8462192
35483026
1561435
12722885
34947076
7460736
61664107
6179722
28478908
35146277
76335595
3041449
30178704
53903902
90561877
41801952
88883780
7155134
53899960