17994100
1523898
64224329
20044645
98164577
58692264
76971465
75321715
66371882
59363984
93512271
89013768
692377
64134657
307386
41055605
18918113
52337129
7611856
42292384
88756234
37872420
90719379
30618742
28211543
95748702
386640
91584256
18161424
86344545
49861701
49114389
45828580
72171860
54563456
8493539
12094294
82673322
72886694
4908929