56087833
50034017
88056567
85545368
66887599
62855406
43448708
88388215
79405697
70039116
3546698
534145
16929844
74287015
56986637
13247613
6348409
15899175
12884641
89499612
18632893
28277664
15809947
43262598
69933952
77643465
6416607
53521249
65694796
8626468
22746100
2674374
52303597
33026244
67456440
92917606
7539277
44742131
18006450
12871701