58706550
19232150
2617520
96102685
5276520
3984023
73968715
92078289
56873223
28553122
5144721
99872959
79781061
8853908
62142237
73848209
51015625
26824255
46179023
81508734
53497490
50436092
40701233
35572398
14005475
42839848
43056290
96499705
49434288
3757913
13785434
87623606
17708580
2272466
23821933
1687718
40536769
65554475
38065530
7441765