11
10
15
261
8
36
33
20
3
17
58
2
81
44
14
35
12
13
71
381
28
4
5
24
129
39
195
6
42
55
7
19
47
25
26
9
22
230
538
34
92
52
278