166
89
15
47
20
6
25
14
7
3
2
138
24
43
49
13
50
32
10
29
63
40
36
66
55
18
19
197
11
4
22
35
489
9
34
27
8
33
48
23
21
111