32944920
40287720
4105545
23109956
36333973
13527742
6013367
42168927
32071568
19261803
53809315
91364454
65888488
10526707
917482
49912403
41418955
76607766
8303105
41641649
32109082
44678765
89376816
34661522
81166486
94475725
97853239
98577222
99103406
16246740
8468032
47039785
71078950
96733667
99025423
64343499
55774847
2680611
55062478
77118826