42859950
39412960
18742407
55937159
1068376
23146380
44939673
50439977
29065062
4330803
79854185
5947677
78387152
86163221
97009724
60973899
35646510
74639956
67415523
48838439
21732071
8796827
21747617
44681068
26873085
99199272
56373686
61423042
47939653
77773634
81702845
1704122
44603976
57952566
64353320
35106903
89853497
55893034
63132135
45592099