40867815
15004339
53734122
80477562
40626815
5364420
9687873
73896193
43228430
27535223
74627962
12543419
18156629
8271978
25096558
83232110
22642203
178014
74284083
10339845
5173821
17676981
20373477
3961745
76247910
59382022
91023683
56727955
903695
9568486
89536108
15947099
3014932
25207824
83277933
57695684
36491188
8494149
63283790
71133381