93666046
73633016
20182505
91473126
17347186
4946166
67584081
41959219
26187675
47502888
38385590
74801303
77025741
13285661
42851780
1857810
31196306
28388616
73483939
89114699
76595978
85514493
78876911
87633051
55103065
61645502
3568916
11217511
98419646
68735944
2675463
9868610
32779280
35123389
33443463
81127599
55452900
78374929
36074082
72185761