25
146
47
56
627
273
114
20
766
59
42
17
74
116
6982
94
46
36
53
115
123
22
11
2676
41
251
14
184
103
33
32
50
37
152
96
86
279
1026
345
136
89
119
34
39
55
81
80
622
174