86903644
21252561
2618740
93198003
16378276
67008033
15213039
30239587
6192772
56376403
52492232
38481269
94257397
6547449
36517290
15039361
3450693
53323358
61718430
929324
96492243
48156748
82984800
68035609
4337248
95872634
15874748
34072645
19668628
51258469
75584596
45094800
9728465
16285528
62737244
76794714
12874172
91087793
9983943
25218110