19957364
13476599
25738145
99879294
98906812
29647338
4192892
62806880
65634796
1888828
3342804
37779435
96608095
37826254
69783979
10295753
14462525
42028182
69203446
63879594
23699069
68441140
31784458
7125548
77562990
58974957
20726430
78853027
138025
58619662
25787067
79272719
32093403
99893415
59162265
21863891
41683363
39774634
68279755
2064268