64881048
3124903
45192130
728624
9447889
127574
49507736
53795201
71176945
27769781
55035264
83589266
15441655
63628524
96321589
88067370
62829432
61578923
3006572
19679989
9932653
85653019
38844952
15275581
73396619
41127020
1303528
4180105
67599875
20079562
80012008
99823489
12958977
361142
96272444
92177773
97925844
41079422
52189165
84256718