50265644
45134297
8884168
37842308
46821109
84611454
24089680
67571559
69262245
50643534
82517689
1679919
31576796
23832119
86959520
36462976
4307963
79952862
74302008
86031871
7866742
35804640
48575642
40708080
6646549
8572758
65576043
64148330
24511967
13733110
73119298
56659068
11397625
17894596
71501072
3702793
16808908
52314712
47116321
2348555