40024038
79501585
31155424
10351815
30635804
94357062
30422347
70356036
83442085
6919345
78606651
330574
39992688
8637960
28984042
3045667
15005477
6247799
64097184
82947547
70481116
12102511
4555257
88085197
97764872
72493090
29075633
47556420
8389438
29157328
5697016
54736777
80883125
41596603
97345333
23825281
38872914
1459259
15935940
26741646