97522162
53331408
3614607
65394844
44735027
3445791
42627141
43368847
16537542
89191512
64505708
35329078
5586313
30448433
1395647
21473362
19155048
1017690
89396807
32783997
38691019
87528136
33059395
57361123
4872207
2651742
46979631
58437313
97126459
73762076
43432447
40104277
90617453
85623127
4874917
931372
887613
47521292
50193384
2515420