11155786
8770227
49579832
21666001
94149655
95492450
79151329
76048606
16723969
32216627
48508799
70229945
19506257
17326639
2182273
94757784
60345099
44953493
99513089
55211987
80456028
64009584
33889813
8629945
3600366
11435261
22069324
12442219
52832589
31482584
15155660
22919686
61475942
66984587
4434712
22094100
89009708
92643288
26067771
36101694