2
3
6
49
4
16
9
5
21
1
17
29
13
45
15
20
8
7
11
95
201
12
0
26
69
54
83
35
33
24
19
65
200
161
78
14
27
43
133
227
10