81959458
57733526
25902081
93019526
77699248
37615396
30411620
1811444
39107983
65683026
381546
7436554
13849418
79554094
71372372
37051186
75266600
77071739
9246957
77798124
4554096
21116708
30724233
4047336
96478882
85183427
80222184
62607950
81503344
99932271
18617711
59786793
87596133
53334889
34782463
10475877
73117632
64721998
2168008
30723305