32887450
32956537
7803705
30151736
9810337
594246
98005180
21894783
58569090
72712137
86529313
63952060
99458091
990419
86054419
3850685
94193359
98306602
44973543
5119814
446057
43991697
9315970
17707044
5525202
8196136
55568869
52025748
48256903
491629
66736288
96034256
80295067
78968790
96493320
26396402
48242127
79767940
75643443
13611850