59359518
50844219
15788865
3362502
53043722
4679620
14522279
49843866
23546050
94555674
75569100
55456110
51322336
31376623
23112775
50802415
57754346
47732442
49113485
45138588
92451940
38129858
81595976
67179159
97864052
1618901
38359164
83478587
4218164
33839211
11896992
9257254
66092754
26706971
99409083
62871965
72515135
53056059
92049958
9303411