19405968
89143956
40176665
91858914
8564037
42702088
19517790
77904706
26172556
22288048
1375681
4995500
22843694
1244286
36071072
71055753
75265026
94507406
73637343
47963252
35876293
33338267
54156544
80751556
5088089
78529180
63096490
49147247
4538994
82607642
3753434
59613474
97854893
7847256
58773822
652840
21548037
64665025
48494367
11474781