95454967
3356249
30052050
5519552
7168911
28159151
23037962
19283894
77194796
20443581
70809454
53706801
1402391
49095381
88637816
50549968
63414096
82034946
43958333
4838490
1473635
41079213
29178295
41773309
6665031
30764356
2048171
99731862
34834398
63679852
2349517
85783298
298026
15686738
83076913
98602040
32594936
15996924
8193478
76756286