31411569
21708274
63509213
4240336
1850305
94936362
75389714
4371915
12546999
63483067
60947753
97993033
1092145
98045288
78347665
50125468
7061370
96402757
44804590
93518083
27136359
48181570
52679745
29458159
79199381
6687661
55085398
273452
67636422
45887878
16323363
5002301
18318010
99297017
61883324
49535998
53018890
56181811
39602417
10473864