42285595
18878850
85588174
63199363
7114704
27554877
6943389
5015553
78935427
97929641
9649792
86441483
90646008
99877266
58246523
8905274
51778617
65429828
37078563
40829592
21232608
93207574
67305651
50825164
52586996
79557204
7143256
42335548
64213828
88314483
95087458
56907018
39351699
2896638
9199206
25792599
5528357
12417222
32801477
24953890