21646822
81877650
2990208
73312752
8192987
52474361
92428206
1582785
7297577
28496904
11176560
75616792
65748318
42457414
33392283
3455180
6652605
58064911
51433794
46098050
40948333
53696908
85596105
19364100
75306604
58363904
30716413
65433116
64088034
71164596
9958887
26375775
83231401
42576568
21248012
74895338
83558882
68578923
96263968
34557392