30472195
97327360
41182378
20185079
33486629
9114971
85816428
310577
19188911
47131415
63425441
77126103
69517681
7694845
362247
75426137
85187116
51211041
69783378
7499528
85807894
1514808
22576161
27929509
95392249
135280
2364040
60385235
68582251
13467584
77588863
11768041
6792221
92826056
76336835
87397687
43818947
61261921
25545588
91288846