97083580
8439004
62183229
12464843
80225324
7864483
20177885
695124
18315030
85319541
84899535
38163115
87811179
30492118
38586800
70823472
32798703
23865896
32892142
40625707
2145772
10568098
17948728
92665934
99045282
65315800
27338013
56245078
64333602
21018041
31226596
38396401
11744954
39737164
98057508
6293964
88858927
35854349
43094189
48182875