43059457
54266138
1731798
69736713
83551083
5357556
30778816
95386987
4751672
57219214
43982484
4599520
34633243
14475246
81974754
66326126
37058073
66483390
467994
58624310
50542024
18584
27457236
73628396
20652282
15337678
39032027
34682549
64268036
83851443
98964137
45496227
56164526
71231817
96947418
5403591
13611050
64583268
29598169
11971934