96707448
22095420
28399525
79616754
85078641
57205234
37921487
53528548
2375163
34682803
37128512
61591223
77731178
95222427
22084244
14133329
13891159
71034378
67393267
2233491
96505401
4872781
29408106
37019349
87516779
81737030
67893770
68725126
12494768
63661131
17116901
10094768
6088724
45615661
72801506
5014250
26175830
86032907
59319050
12914255