96912130
29194996
7345919
95311388
84056392
8781708
33642154
77683842
25712904
83897240
95269777
43745860
70984875
33616391
96011837
86574138
25052731
7785181
28191349
74402419
79278576
83098882
50568872
5105498
29093452
7228123
36815518
9959161
12251642
71934172
91975051
83392412
62234558
47803173
4608906
49214818
5170522
94943491
88452637
27251420