22
23
3
9
7
25
28
15
10
8
14
71
5
0
6
2
17
49
12
4
29
30
69
41
51
398
36
38
99
123
171
47
81
111
35
101