58599578
79232104
76849645
93167130
40711309
52169867
89323207
47022192
93236166
6037268
28269374
89201472
1941813
49922957
84382665
47097510
61804000
50411861
52649529
45443579
4596599
38166718
52893135
27414428
11906727
6913118
85903945
15279801
35094759
17531058
61071908
95272461
7976600
22049179
63397881
15912521
95404788
68271120
51877096
70241236