49472229
45528688
4132705
21083144
91037485
98031685
65171962
73054382
2306928
4581786
80547728
75853494
72879324
8875852
15432773
57477467
2504216
77114147
10659206
99049115
51007330
10253968
62814035
37788841
50109071
76254804
31646590
8601217
54235693
44878014
89318494
11817315
78594707
65342949
28617830
47817196
55616617
58781733
44857985
28629473