13
42
25
10
27
20
5
3
227
86
193
93
39
96
104
28
17
6
11
7
55
38
29
2
14
9
62
69
8
33
16
68
19
32
26
15
74
24
45
130
170