47482386
19404402
86422374
27238703
15257897
56369060
50648806
43319648
2212392
67673983
7605997
7316142
20684140
55570
97463590
19746051
9907963
80106937
31383632
7746643
39186755
56886060
13018228
52803800
35264972
29201643
36757385
30375964
85288080
34144605
39328304
62119398
6367066
792128
45317745
45532097
19287162
31464124
90096978
2509950