98158989
88461910
39104283
71374853
81977779
35792239
12433324
2142751
35512021
7419458
306410000
52488550
63165029
97971928
33179756
94761650
92641532
9955388
2936763
76347270
35732497
5273716
63983499
75036072
60693124
24363810
14641038
21072438
4507789
9467758
48295292
55462707
84166683
70895576
11537655
2182183
47459372
32818935
96659277
81211581