42181256
1441312
48607496
5639106
81332471
27501603
4577799
51512771
42296244
93065773
46249389
55574463
4117875
37955515
405716
11906467
20981858
9358172
40848051
16235905
9313396
12679434
15969168
40243841
92164128
7400813
56138856
88727095
69958504
88646584
64619386
82964278
88037073
25324428
51834839
32959040
10475477
89453329
6936452
87157869