19938043
4359973
68801227
2939780
67637344
49717154
44332936
58773195
57814982
94023949
22762733
95403215
83201722
158078
17855732
30007218
62117789
66787895
52146366
63534745
1718609
83886943
990245
35199982
4777651
61288233
3837376
78351454
60841552
98217435
96544192
24729712
94052791
31495524
95124433
58408233
86233654
6141538
70184915
3515136