13918352
91395800
81773517
88827183
82862648
47563899
3384281
88369702
63339259
58638003
95729357
36497623
12622681
1577808
2154512
2003840
30488538
90437130
904796
94366391
59315793
31694778
24797815
84438933
49636247
35404154
76225991
7976500
70732579
33224597
11058014
22761934
63797506
73948272
62617494
59059157
64185396
41744915
3536324
92904508