89941756
85145235
6667256
51961590
4846253
21077166
3287542
35435518
48426490
86787211
68868110
27887030
6494008
83319770
19861551
12954531
88725463
97377828
9061148
67286389
46573884
43603630
82511561
33788153
10212697
6012988
82613920
9038246
1908306
73526057
33564718
57279256
68815363
96481720
19948033
47195038
38376645
96953941
58672991
848311