22318184
41151502
5270862
30824775
3060418
79346343
57496126
99895090
43001208
72168253
90478401
58775014
30763302
37132495
87074068
22157298
1429607
36903067
58555569
56151895
7542475
648390
84769737
37598535
71468596
63112657
17029301
78953471
62759753
2779386
57363307
32726666
68513324
44219510
14395920
85562589
6720644
2809259
64954758
25047102