100
59
48
151
16
11
12
42
9
5
18
181
44
179
27
8
32
36
29
47
13
4
19
106
15
73
76
24
25
3
51
6
1
17
49
23
7
2