30129595
65562085
57378302
64539363
57227262
1784729
13073688
3922934
13743964
76257957
86126066
45878438
10552016
25996757
38934288
53972486
24671278
48106763
9015166
17821551
34678881
90875091
8775381
95965844
29988170
6684007
16968630
84764167
38213392
87206632
39692772
95813133
19512930
93653191
86274751
85768582
50772886
68522623
28459016
1849563