18397260
3048866
15311848
10417896
60072475
26581537
52291609
53706444
63462553
36356821
37684721
12771874
43328451
17483571
12011938
80922177
91742050
62146190
37793354
9845190
46751218
15417939
36568276
24809286
95708000
61285739
5525336
7055799
68375919
88889611
1809387
13596897
76504119
75652420
81854595
92572868
44143500
62509993
76536422
67834811