89495756
7701311
15869404
70321186
3196828
25807181
41907881
16064409
8979437
8656598
60141647
55334121
86579135
8287671
44263114
882740
42014280
39356088
67703091
7506380
36714539
97261986
84168610
61722179
82188364
6955892
2607605
58667673
50212409
73528121
6491524
28209885
90219595
28206963
87746145
39978666
81042454
1531624
35855082
54396715