1
11
8
5
3
9
23
19
20
265
223
25
16
10
38
2
32
17
12
26
122
329
7
79
18
4
80
31
47
14
71
37
131
112
92
146
54
64
204
41
113
252
318
190
75
77
261
149
229
295
316
405