55
27
39
31
305
238
68
81
69
72
57
87
190
107
94
76
77
22
19
52
788
61
17
167
49
30
38
182
163
35
84
93
14
16
133
110
18
415
20
168
164
98
553
579
3
2
29
8
142
97
144