14
80
11
30
3
79
26
9
275
1
130
82
78
81
21
12
43
87
46
17
10
101
27
41
8
57
54
225
523
193
248
119
83
138
94
292
180