89624991
6139430
58843761
5758121
1596651
72218204
56492998
5048768
20644251
37702699
55793252
33676682
52262944
72016978
96038753
52647404
48954364
899444
79301662
61828175
18421365
29054818
20447116
63566980
65167947
50636959
24077158
92153790
4719597
82147446
6538835
17668484
7459180
12332635
35977711
16867706
71447964
33105197
2640295
64145895