97667534
3401361
33891578
42979345
34175876
8438445
513677
7534232
90663382
69474224
66922278
26292845
49471716
69208723
12785423
5813565
44183156
13137272
6685111
73438184
75481304
58947594
96944165
6376059
99396730
36081677
9603831
23255476
77623124
3143741
60362002
20742048
99448259
16052650
41029355
28007331
16703130
56645380
5135480
40723592