12
61
10
28
3
78
26
7
273
1
129
81
80
21
43
86
11
46
17
9
101
41
8
57
54
225
523
193
248
119
83
138
94
292
180