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
4
19
32
26
15
74
45
130
170