21585365
63342369
88283120
14291829
78928362
88633926
57012786
19698746
4910510
42141125
33599631
30269399
38404873
462115
2892769
2854795
37295286
64256053
9932396
2986819
16188473
9033421
65502846
43376935
48245812
49233834
77146969
6722284
56776074
64222530
38933170
39636742
8365933
28991199
3324625
839171
20734174
326619
13144404
95855953