8
3
0
4
7
6
20
2
9
1
11
5
13
14
42
65
48
54
192
60
205
41
56
87
232
122
22
28
230
149
62
33
137
44
317
78
150
72
68
35
97
47
39
210
59
10
96
66
386
119
75
166