86229418
99973281
81789236
62614227
59012884
34631787
14007157
91436176
4117146
98433825
55695019
64999226
21391814
98421235
31021705
70099879
17639302
99954774
18258557
44462930
2067225
48068707
60415404
67638154
39969703
8506323
6949663
3585513
28673247
13754686
14988305
75518278
99581447
24393572
77448384
26008800
82532151
42607233
63178151
69927271