93136429
19187075
50974957
79687852
81407925
7541269
71986086
31961922
89111029
46214169
70253992
88678432
25496093
24699234
20889004
20287111
88389541
21391059
17107855
93396593
23494431
13157589
23079394
53829066
21749891
60446126
46453092
83223836
59549487
78232302
83421070
836977
45239451
586126
10914963
25799827
5308690
47273741
87517776
4216476