25358175
42475595
391626
59037087
82237150
72798733
18397243
89202062
30311298
62753939
33561893
16968322
9915438
52766451
95539449
15103462
5423357
33975109
40665055
71695923
32675210
7353682
69046246
49276059
66581942
92424236
20266733
66513817
3452933
32875557
20856591
19648072
697532
3888095
36664415
60341036
16225867
94512194
3376518
12959947