86336176
56187394
8995129
3561541
61057505
3113050
11686380
61544663
96059896
87612429
40705990
36292274
60345852
16752977
97266
96963063
52134902
86894277
4845860
39133032
85979219
12911958
76539026
13865253
78098829
9362342
94151036
51928610
81941615
29738355
50905597
47982356
13376873
97846089
62847010
5086720
21937047
89865605
94807341
3302216