95076566
9316708
71311751
57673538
29443724
6841040
75031160
85913723
9622171
65935379
86877989
15184156
72951933
68051336
65537763
20697483
28326771
27954633
38444847
82218855
43384924
70612251
88445925
5882856
11066455
314584
36479616
10196838
58989572
663782
92800
38132781
3274348
80517509
3453205
2228558
73889550
4112195
67497836
23745386