87378166
18938912
42179388
98385329
13473851
65049873
7522900
31713460
365380
21125412
14616341
1871960
96848300
71509424
70327477
53447778
58187104
83891149
93065227
77874965
54231341
98323305
2277987
6414196
13959667
86957112
81614096
90682644
20022653
9320384
54737659
33353279
53995272
93755246
57017462
92921618
4654310
36873399
8944769
10853821