37596945
23865346
72345906
34076876
11709953
10684609
68877979
2786650
2035212
3098661
86485431
27605468
33447298
19753057
3583396
13395756
52124739
75126490
18567200
70323438
1494272
694694
4155705
91562942
34346047
62711568
84057463
82641972
58018283
95359052
95015251
65125698
16301701
94414329
78594237
16296506
90038
67285574
64436991
66113184