63021861
70851895
93375290
55106921
60091686
8440194
92848944
33019120
47201394
38127481
92691917
92938961
39977662
1291459
596976
91454013
96492520
83207946
378131
28258177
83737117
54748539
26445334
17809486
3838167
23988987
38273048
57339549
30892644
14563257
10225800
61359878
39768320
69371015
28876425
27349296
39515033
8414979
96862313
19032368