86934982
2904186
49313080
13203333
54054648
19174231
20448318
66305241
50206588
7847568
35122551
32367389
12639267
84572178
97439795
23046755
39131444
19414046
82044637
89848282
6247977
63502376
21017844
95728019
42264540
17507048
81065779
91612141
7799309
933927
95817404
2201971
61449979
59866430
6819739
52031971
1122023
64359483
61752711
5466716