41961572
38634948
4137415
15221587
4924509
87523373
62617676
1744456
11872857
7782963
70431055
7635345
571259
35402778
16609077
89476250
71038973
75589878
22324292
9245481
89994263
50719702
61236187
80271482
2774889
53699408
44458668
82379186
9631477
64542169
12743397
30723157
43113213
4301419
52227252
3037081
82936634
77301976
40981762
62397397