2504865
47123599
64086938
40638719
41464201
37778665
11579403
37713799
12477282
61606239
30688
28745878
76484691
64427006
42831614
10205842
41072509
9586848
86671798
15362602
69514697
22039903
17016397
13749390
42134389
30196550
473473
37539668
43219219
78623168
79887308
5412298
76834603
39104120
67406204
85877351
84459907
41248077
46531987
59719791