20331823
18127757
47972148
4441710
76832338
8416256
9962012
96873274
44391210
59672170
7886851
49801899
15178422
63874960
85292599
34487386
62261717
15305048
12759580
96399802
296875
19414505
3758425
69004654
2263683
7499350
59723380
671831
21539344
23543036
9176766
69688057
92082119
23217111
65885038
65798793
6511984
79868252
56107534
92228140