15553521
6678230
2463314
18252580
51255211
22398505
28518578
40206344
50926186
63579495
1422694
49545299
36934897
88082299
63417263
9248380
19244883
11656179
45107757
44769661
42256793
13425846
72249592
53873989
52894449
3817085
32849398
8100407
71847094
94344995
8332009
11198105
95809194
94765591
2841988
45459515
3000889
66489144
9942687
23664534