34898436
25212626
79228929
58704944
45832406
68503096
51706823
54125998
287275
3313050
45331181
2369952
56336733
92279350
4242205
20542375
63781523
15661255
45964045
51675799
81629662
60622758
5642557
94958412
78312362
37536344
68137027
47811455
24464482
4807897
44772673
59046503
22825078
99748480
97388570
97913290
6056801
95371820
81673820
16634052