3887722
84508854
30282643
38276930
42556839
18574249
58845003
54007403
47717123
30367540
3057161
24539763
1451284
22196350
21848176
61284786
55985275
55406658
2333878
9956748
48192815
42113849
20776118
1276803
80243879
58024376
17038952
64836050
995431
59593151
97938728
68122140
60885830
34452965
40555211
91627803
50098627
510762
48349182
93024315