90785875
16638520
80906393
45025186
82875958
13872598
2684807
55894718
83882593
3071160
96352015
10004294
92725436
24977160
15407468
96008236
61142165
21036915
92034911
24129557
43621521
93762231
14915665
50284953
31912643
30148191
46494922
71466984
81026372
1301177
1713373
36711042
30682125
2678367
6349139
44529070
72201720
8183274
68344940
758029