50375180
571141
13419781
25308088
5524850
45658713
17967392
5568278
26397
78365746
47574471
35936654
11258070
96258802
75468555
15715449
788680
72023795
98907641
42924031
10398351
9769813
93219883
9284071
9970194
8066248
55987647
76581303
50606196
23107135
75307131
92867417
3235554
6499852
55708802
85696373
4963474
14179974
3116724
5114815