13
10
25
9
26
22
0
2
20
1
3
8
4
7
6
18
33
14
17
23
90
76
93
60
27
261
72
61
45
53
40
11
100
153
194
77