46458661
42951687
60984350
45684790
1173148
41665362
71505767
30823802
66551206
23494419
55313758
47945329
38542616
46485059
6395807
56651421
9674222
25403760
23367325
70457885
52482588
54036001
29153391
43509459
8012661
36435683
60872437
16947301
57022129
88743099
85815422
28887124
93636489
99992648
3780450
9625588
15481951
73379770
19618233
45705317