49833046
96505260
66619308
47078995
22914086
10731660
80871661
77989014
4489400
6637808
22773463
16754003
14809454
79556754
57226899
4932660
89491970
80117879
49823584
98948725
82662080
3940526
13015490
20714204
11228867
65847028
9305148
71662667
98072949
63506892
56993013
34052224
90249043
58403876
31976260
48581272
96978284
11961366
8897071
42238134