82505076
50106471
98296203
20047350
22624053
94022753
75994
16427488
66337110
88551801
71599118
44227150
14606150
68723919
95173841
44646379
1112083
4389241
954079
23459017
51604149
47251896
65267328
51255962
18987481
42698271
1313599
82257862
77634459
49702129
9410224
46978906
17006714
45106944
6036888
95412487
44725863
51075436
83661027
2269278