52855202
40521405
12798647
49019158
24818563
36764940
22357199
5085712
54594817
4144157
9918227
86224117
2141557
43509890
35346111
549850
26797149
39808706
81723874
75509253
14009984
7654435
8892596
78586141
2578792
88199272
95529037
20759058
97167289
30036921
46557418
62788171
30805607
15326300
14531557
2293508
23243503
1184823
98717557
8467958