100
83
9
66
35
7
12
13
14
6
11
4
27
8
22
2
15
29
163
89
3
53
18
38
60
25
42
16
10
30
416
45
46
65
17
186
40
32
21
120
111