98681838
6543439
32843373
27307594
52497432
94575853
42085155
3723051
41167
94624843
2670462
82871588
42082760
76784672
49332812
13944569
49875125
98827324
8418440
85553226
109135
37459303
59365725
54644421
69326599
52767378
73372982
34582247
71953298
99951194
65773025
6670376
59067895
67001758
88841828
60374910
66544283
97472805
97159471
6871028