13778176
8364442
1387870
71446474
23447106
1617704
47001757
96136167
19522614
1871432
4201600
78202649
58705772
680144
90683849
34438094
8603485
74563005
35387122
39943796
85768569
50502425
94545381
3289236
2676114
98984563
85921747
5214894
35961381
40742122
73907728
23776029
78127714
87146975
57378565
54314056
384432
37367988
70599565
7691130