98812671
24837519
53926127
12851656
40036510
93493467
17741004
25779316
62876795
54981643
65038176
17487032
4741120
93408568
24617025
99983668
65049740
84677477
72368543
88118132
37553422
56385338
23969930
20041485
56396960
37615481
7480982
4450117
63257532
17131709
92984704
20875612
315856
4546734
21697240
53644642
17574450
73198136
79687757
43905043