30117631
2523229
60555671
38307927
27665967
7384389
49694725
40343485
361922
17256974
27332457
29347134
80204175
88239980
98958477
98144908
19918705
4704240
6833461
75233571
49942907
17393086
4937993
62551128
85516612
49683518
98125579
59703508
73427202
48767980
86226608
51723204
10815492
63636421
80351442
38862656
36929562
7463533
60775568
3771896