15
5
1
7
10
3
4
23
28
11
8
16
21
2
228
120
73
83
112
145
142
179
76
160
214
135
249
71
84
221
87
75
37
26
51
20
133
137
60
39
111
53
68
35
18
27