14999797
1602391
3155840
38726096
25189377
66949532
77607451
89689040
95506181
83609571
89796491
60816664
27716793
76246901
99927705
65445810
64949130
11131313
97707508
9694878
92862009
78601062
61765209
9862339
87494047
60563969
18423511
47118831
9713966
26343137
5549997
103841
49564238
98814345
90583927
70023340
4635849
20936404
18777052
42127634