49333342
8813613
11305518
70994943
47116194
94147497
22196576
14006067
88764373
9462512
64971045
92429463
94431177
26468532
13979473
69364358
18693292
48001188
24368821
41707127
16752836
22795219
2776686
56776543
49098870
30359796
8103073
32447542
22861091
96691706
89333604
4804781
3272289
84652586
43969253
3676688
77597991
60313383
16907645
15629196