98342963
1848330
15235
79547912
63435042
14966786
74496772
75987391
49288710
7437572
3037165
27659593
22913354
82511597
38436601
16482018
8134398
32772314
22298869
1561986
30442584
20805240
44716708
3311918
99332214
43694844
21622835
21017176
6095380
988527
73293605
1961243
1512209
45459355
30486682
36804164
71061675
38964019
84984591
69857545