43
31
1
25
45
0
2
10
19
4
34
37
17
11
27
38
8
67
222
162
92
90
12
110
181
30
13
77
47
16
50
21
102
63
33
111
425