2653969
19399262
64602288
58352560
1087935
82482041
73575470
97475225
77204898
95287392
63726593
15241241
63352523
99376838
62438555
26725597
5888766
3694756
2284537
63753904
6286692
43956546
62326948
3163429
43847190
26775079
44816757
89681241
37857101
40861323
35039431
92726254
31035503
89757141
53154284
64685554
12194397
8105659
21084247
99085887