31395405
76689172
14444668
18793641
2639413
98585497
10234910
41915135
57764482
24479117
62639042
13731968
22519449
67384344
38655993
61071525
55334442
72311959
36948188
50014673
9509221
9547790
42596947
91037670
31899041
45253387
22582499
82647291
51792418
31045313
14384527
83567021
99235586
90532525
4300184
36785875
89118357
52081591
83512823
344000