9973726
64683119
17297764
96031016
65359614
22172672
59307722
47106175
9882717
1596002
18876014
86255193
8978396
59901335
99553992
94784983
58848899
60167424
9425596
311307
44604120
27719869
13191835
7214800
18702692
41517852
14204449
942305
28928044
10907281
65837212
30255741
47352922
98958819
16987966
55337815
64697124
17571047
38088625
15854389