65385266
26216272
40718080
45961206
98715189
21948347
11184554
22163306
55703795
86993459
31096563
7661508
16273865
68614450
86101247
6897133
55054661
71039253
96246291
78491599
80634923
47397884
45657504
35289437
82002232
80224179
3798599
28486138
15628405
10277279
77202649
84225940
38616016
55281515
86321808
76634236
23415847
59454161
97057167
92541572