2970637
48385810
72171078
34049694
22562879
2820946
65481872
46941231
3915209
2376730
24613598
48861512
70609440
8636719
339619
90546771
44579548
81087762
95954481
11609629
6605813
12478954
25101506