18
3
34
2
19
94
11
31
5
10
311
30
12
23
16
9
6
13
65
17
32
112
136
286
68
38
64
47
51
20
40
49
14
26
67