43138677
47159124
96209138
43375125
30795259
69062753
9027969
53233952
83312038
76232268
74167917
1707721
58671501
98841407
38867987
11703675
6650338
65962684
6797321
16474568
20752691
68026505
25322915
36167794
83718960
75582438
97387542
14171042
4415484
962544
75522709
82981427
94863986
13126801
57844198
9141466
28824648
93346324
96707928
9565983