45682064
14418493
88915675
1301440
34384591
98609785
56124969
67655152
29654709
20987551
34003108
62356050
28354608
5517647
12789796
98984605
51297873
44802271
16385325
1817422
59371500
22011107
52552109
94297477
7775771
18717187
50082513
392392
58307679
3211683
8448484
42595936
51434230
11286360
56475383
92389077
30749677
12637672
7198436
49074400