39742563
19418542
1933837
10517440
16966136
18769367
20419119
18631636
71434754
87854503
80792248
95085228
71433340
30617847
47346067
94427770
5422435
10593487
59686215
92814156
14288798
17878644
89108812
88012073
4350589
5736882
42613613
76723940
2646176
85407897
27417035
22564330
157978
95388085
3474635
9632510
97844215
14769888
52454441
30661012