14
27
8
25
10
5
99
2
0
24
21
136
67
1
57
26
133
104
6
48
7
11
165
19
22
34
50
15
116
97
44
117
23
155
191
66
279
176
232
13
16
385
267
53
163
47
157
33