2
3
0
21
14
31
11
4
5
19
37
10
16
53
9
6
1
42
8
15
74
43
54
78
701
101
58
85
213
91
63
106
169
51
72
98
67
455
36