15974860
20371438
97536252
92134130
78344715
72063680
56707663
17004721
95082670
69749177
36129723
49332870
55619441
60665538
8067846
22399898
37992439
70754497
25643807
68253486
52421099
24119137
4948432
44998783
36864079
77133379
205324
57128034
94303543
66321999
19373075
56604269
23168652
77931777
88017094
16096935
56984285
12484511
18137593
34718565