99567314
96495910
107188
96302588
28047690
62603732
98996595
8865168
17682909
42176425
70872019
84436164
56686783
1224878
99926658
77894554
99982366
72563778
18316343
18915953
59707399
37784231
92589766
61815971
23698049
3200489
2199500
68578563
71364316
95286317
3936901
64783531
80366473
75669557
63791173
58405425
55567355
9040686
4993680
50532775