14575456
57872238
18661879
66608998
48605908
97369103
20846431
89338060
58575271
17757368
43717669
28921327
97748365
73767199
48474706
71011171
25489307
40289424
60533592
93866229
12821612
27704361
2881826
73235027
61908121
8923119
90736229
56303156
12154446
44573854
60226447
57477990
3043207
31471659
50965087
1038433
67612358
82569411
57594438
8848318