89588648
3695197
20929721
62763488
42205084
84496520
50766102
63809359
20111475
57874979
13846762
24638731
58088104
48254679
69732846
93427061
76868224
8469739
88215839
6446763
42905939
56119324
1173701
72755791
40592602
89901170
8412155
57951442
33806116
6045834
30141023
12169266
51379497
42226650
14991817
40443858
67247033
65433309
37432878
2729120