61116771
1308701
46893153
92509699
70488050
68839330
80284474
272093
96943231
59847886
65064901
19709799
97459504
66475584
12643647
6744969
12989903
2331993
88064520
54297838
60802757
85103462
16086692
35413418
56342740
64559786
34206987
25573741
82119125
95581590
36412127
70488201
1366431
15509286
84785408
70017210
67096685
8295599
34044920
186278