393068
487851
3701484
83537834
56247089
42434073
90587093
47982246
94551226
29046
94291062
82143722
42155465
64845016
5595967
22227971
739173
8984409
64094528
40118424
55771035
37019258
56168278
82198253
54253243
35637368
87014894
51126867
52981581
97828411
56461194
43563795
32206851
41392864
13715549
140512
28078138
85847023
95972484
37923346