86905965
71476199
50681428
81162875
61835700
16564339
96927226
84424953
77304326
78616263
30194042
40934445
76491167
55467339
12374978
53719930
48026521
4038866
86513421
44478231
93003660
13986236
92676486
73457105
65288497
83961540
8279058
61843614
97255586
41741151
85701219
62966666
49122467
25576840
16031390
35271910
92606593
11404086
74865387
2779914