12076602
5156193
70113025
17221222
68478983
12432554
31766424
36233084
8831289
60335622
42701614
78871731
93218848
484440
90031784
96021203
8659112
37996295
74581458
74212683
2383538
99701515
79942693
2865423
53068912
23165666
77482478
94172142
62012107
88782451
94163140
53558796
69214202
24131181
26699321
9879567
83235020
13833360
59088266
88093467