26
12
4
10
1
8
2
13
0
6
3
5
15
23
19
138
89
65
43
85
45
63
79
88
64
38
58
27
53
59
68
31
34
28
11
49
54
47
250
40
51
73
17
81
315