3
1
6
0
5
25
10
9
2
12
35
44
17
7
46
50
43
21
8
79
24
61
16
37
47
56
116
29
106
53
38
23
55
18
22
133
175
42
276
54
58
30