94078744
62915173
55834228
15176052
11777191
96386712
78043244
27088251
64432045
39581209
1790790
22933192
52158220
3191202
7937143
6555897
8650923
54733343
87264036
85943514
519117
2527246
2546398
99644640
49646068
93198329
59236242
21596792
66515260
59418682
10933613
8027815
29119140
30427105
32548140
62535481
34888902
18696814
42664148
11059414