22
4
13
6
3
9
7
12
14
19
25
1
95
346
94
61
65
74
99
41
32
193
28
66
50
11
59
36
54
48
27
16
15
24
100
29
53
26
39
34
38
207
147
18