3145550
1672194
58543442
4856761
65573351
72445598
3378631
64292578
42066405
26063313
12898205
8855461
36806827
78311138
94386190
47227851
79296552
74439948
12458250
19158069
38908256
58143480
35311298
28148518
25923756
42643295
9286635
8519199
52964244
76739901
7236501
4869656
51282804
18715881
40724654
80412883
6339861
86223481
61256638
26667841