87091675
41902678
31274615
23645364
84251181
956886
96425572
88226028
35358178
84913466
91637380
9829682
65358595
36869904
8713015
19725119
19634522
2175690
6555557
76341648
50969985
8329950
88021547
55446532
93794100
83195678
14008391
26154251
37102595
63034065
2474998
69509383
60797209
73676201
20919438
92455365
76026628
67985298
38299342
17182696