50198209
5306346
77743910
66263569
13926505
28215336
53846317
32212573
73386066
63489306
56748585
52409766
47799273
96043259
85647951
87157999
85965587
87568167
39138343
73974305
7737650
468916
70132492
98395706
61683704
843934
24219650
19227795
3129874
79139416
20056532
45816269
49468407
24662624
40881786
7820369
39848439
56941968
13168168
97811690