95169266
88293579
6040702
9728767
316884
83795968
903574
22272153
16905513
20471296
71558874
35108101
28297607
51513832
13044880
88578335
3926534
78605080
68758438
3013526
81459618
86349632
71796550
6009733
69133337
25113628
79459230
84167555
15266823
4103983
82258607
16977464
45446228
92795098
36488699
61008796
31858792
19872991
2143732
937422