99519922
66607990
79345652
20346676
16263632
4972360
70283160
88914557
66911105
67177093
45478500
95744810
52617185
605994
28478749
23047085
15968930
13716792
11248614
46473495
40081973
53248535
9118560
4537293
21761529
26693590
86748918
33697581
4583753
59216072
12406449
78424930
18419699
34076465
43938192
24211030
17939240
19433282
10936256
537018