95681419
67094098
17376525
10242891
61768811
42508057
9671977
948923
75566323
91613235
87053943
72786090
87185221
972560
35071956
69701237
83866227
53461796
59606216
42537764
37354107
70047222
27838010
9711904
24247981
37462326
13366046
1954562
71788880
96229822
81912915
74641006
30513244
21926988
89909905
70463610
40984359
75924314
89444313
2294192