96199783
54008246
61727934
12049560
43535822
66629197
80115275
30313318
98049006
29675160
70843384
53583026
821120
50546117
54904500
35398854
69332106
35775187
87883332
16618067
7670737
4127468
87835412
75727106
68651187
43959173
18718506
13206206
20934558
88193794
11280
97815710
2544800
94951095
3534789
9626924
93714072
99882760
16234702
42779532