1665668
8459618
13871351
24008023
9104523
3751272
4414273
49452801
84837053
14061892
32841448
87429982
88276916
86597524
23127235
81274822
72076088
54589976
69942061
5689091
84914299
14652966
21393475
79483661
24019502
48619837
41841608
41027210
21863318
18738080
18014026
6803980
81287674
4530802
54819714
94235347
86164187
174346
17748326
59932000