15
5
14
10
7
23
18
20
0
17
43
21
31
19
53
16
22
11
94
25
163
301
145
38
33
230
276
194
304
84
24
80
66
56
34
160