8
13
9
23
3
1
20
11
7
37
10
2
63
19
12
5
83
113
88
201
136
122
238
97
117
48
43
42
15
40
21
29
25
4
33
38
214
14
27
44
140
58
186
79