21504098
37016253
4655785
61953599
25494391
96611042
51251818
91921409
55015791
78374538
53252260
71148992
34899468
68975579
4296217
49799550
15565978
2958148
11056859
9866384
6317389
55395227
89197
39287762
20827021
9730584
57623779
36841726
7008046
57465023
68404694
11729967
74933465
92196222
3866826
11523344
14982249
53159166
82404444
46423037