1
20
36
2
115
95
4
6
15
10
8
26
265
409
9
162
11
258
203
38
138
31
30
3
70
150
61
23
168
39
54
64
194
179
282
59
69
128
124
29
170
28