43308523
11921630
80703792
67969794
13136468
40574339
3164441
2305670
3677666
90631081
668167
39161465
23064658
73331312
86489353
35739051
22542693
656881
6175881
41118581
14302527
44125847
88457107
81645972
6965295
574494
90013849
1372858
60752610
57717320
38263859
6582643
19735429
76509304
70435478
25849542
26746691
78949969
45691775
83341952