15
8
30
10
4
66
7
186
152
64
24
36
9
3
16
1
49
105
71
6
27
5
28
31
13
52
84
73
26
18
141
67
46
111
11
118
25
44
54
173
12
469
60
201