98
28
65
11
3
1
9
6
18
4
2
10
20
27
14
55
44
43
5
101
19
8
57
42
238
153
7
50
83
15
53
256
29
116
34
68
22
133
121
17
86
16
80
112
25