75393961
61168967
96738408
68865295
88168700
21427504
50012155
6367281
72042583
36345724
5609451
3424596
69174272
12332160
74323012
55445066
33983035
7740979
4945068
20225333
2977904
59252040
4446475
68599566
43471465
6351868
79214328
37033224
8116609
2701581
37181457
3971418
82297380
56939492
1831873
9445866
42658423
85309960
8454286
20595051