19
10
4
5
8
25
3
0
7
12
21
9
1
16
26
18
13
15
11
17
41
34
20
23
45
35
110
68
51
82
317
174
900
495
299
739
194
79