28158456
12972733
3620222
98517536
73895406
3714734
2894752
78146258
79758007
19606829
97017682
90915587
88256931
60386113
3940814
61151208
3207181
8977526
32722288
945278
34902222
24689569
31638370
15118104
8959263
63391279
96822893
32968414
4090498
45165092
32112296
9336983
74035021
6495679
97549895
1368076
41848892
7383432
70008842
86179259