96804013
8979172
69361047
20073997
63755344
69826226
3837628
41214772
98497738
43146246
81966678
81582743
4966103
10616553
31882620
18979421
45073794
53709418
42693342
19847207
77243566
38131317
1064341
17921693
99551231
52725319
70466445
96222391
8819748
58811611
15398856
48669393
86443447
50434020
72756139
30415144
59961076
6915146
50936252
51013480