30038443
17786596
54965144
11887317
64977328
56326635
98881932
45222538
86931224
9007520
21689558
3116856
4183889
26965375
22459497
33483134
61602611
46912246
38493321
32618764
95888765
61435252
70873599
61704524
45501351
8652211
13277896
60057889
40996544
5219188
90527950
6307560
44999466
68451100
45131762
33871919
53643750
898651
23075404
56738530