88354616
58648886
9435757
57142342
47015453
95843461
71407524
46069984
33318955
56476019
12076981
72012020
25216679
93849867
65529097
41712471
27204169
79144552
24067258
5427396
32374203
41392511
96071389
82899025
33361639
88772542
17908699
72566168
4267764
32472663
14051365
13836157
37864578
90959881
45917784
3195923
72758226
60205204
87523397
8574214