47295068
1322851
25379644
16909182
84718932
88139631
9348657
25118162
64337529
63855067
76026864
12628122
46673594
80197692
575435
23164882
6338590
17924391
61522227
62633569
15372948
3778570
64795882
65863461
39852089
778881
907046
32116991
7454490
85509410
6347277
3787793
65507923
47202077
7537892
5480739
66878521
36458278
50001459
17335381