30729412
4621708
82241175
75031438
84703752
9491767
43465297
1694085
20673643
57988463
50241752
23741238
1847331
55006261
3698945
97381282
22899587
19427833
78524000
45911845
77589690
6240877
34342502
50401282
20951964
71068593
11181990
13766012
83938830
38814656
60987195
74022495
7746815
3996376
81252875
45941068
32129528
26717899
15615687
88736675