95574521
3535218
568326
60812698
89743310
43269775
90177047
6622940
1891019
54709000
316592
39624984
37299383
8877334
96541964
23128092
81258136
1745644
34595608
62591273
66549156
67355035
21441454
8642492
26614252
74197775
83285465
10481931
10389092
10533392
5342639
32167385
44487551
4322021
53579067
28683936
6426564
95681698
29937854
70533280