63585670
61615336
76282146
82806215
20792351
17579661
72499141
94654702
24585194
37069311
41581692
66328721
15213193
96893656
62157710
61879325
30372636
4014829
13905081
4022094
48349051
73239701
33922159
74051084
77481390
80395977
44492327
14379572
2884582
57267820
73035586
5768886
99472611
16858378
99514784
39239586
9159178
8462664
10689435
21101830