19989956
24392993
3536424
1138970
11367827
7536539
67998832
54134375
37457670
80454019
59391020
22194259
19855584
25375862
71276349
79488385
80174096
64954408
7036832
34865204
27088684
53659522
5383198
78627952
12441568
15786340
40034058
33199343
38808338
71705056
56376848
21088712
76214423
20528908
89152241
61825831
55954179
71597286
9994457
7100177