155
25
6
26
75
509
352
54
251
70
46
158
4
179
9
142
2
84
66
242
127
74
44
228
116
61
115
122
28
56
126
90
41
141
248
86
285
69
53
272
170
5
30
106
37
193
47
99
176
55
22
97
64
20