18
6
166
64
4
24
20
17
2
140
34
1
26
117
89
39
100
3
12
9
13
25
23
244
88
19
11
59
55
29
78
33
27
30
8
5
69
10
50
87