59
26
3
14
35
36
25
12
8
24
10
15
13
22
319
100
31
21
9
158
42
20
16
5
28
66
40
6
11
29
34
143
19
79
104
32
50
142