45979168
56255993
1764772
75521749
9188611
28709628
58077324
1963649
627561
60753262
18438392
66818385
8416494
10742857
81299202
241728
79417106
51412218
57758196
38851547
61821662
78119851
12024240
32626683
18943539
47689274
99419909
92685451
68703958
85712246
30519796
5098205
24819309
13485985
69723989
61973857
24008199
35204037
35366119
30826156