37931660
4103226
58401875
61881293
88841249
69109094
37081145
37191470
59976088
68051876
92937364
38409530
82363345
9011976
87058410
52486114
35171493
90966194
10149406
7235319
49682206
66559705
513925
27294564
9379558
87991224
79577470
16537146
95655888
48503898
5852916
80836929
58337334
32493906
48115264
94762200
67666500
15865657
43816385
44421937