61593095
4988438
14175946
81215435
37051906
31679744
96808925
47088536
81115664
24123051
7102448
1822125
772363
77497170
87876421
28574803
2979512
5540571
92643459
81582694
3222561
99967818
88822443
2407085
96305490
43575547
92957169
89451486
98214715
71431313
67588324
21827946
84242836
14545070
79798036
90302342
7138000
9119917
42501270
1392714