8
5
4
6
17
0
2
57
10
12
63
1
9
22
11
21
42
24
52
102
51
203
85
47
65
177
76
80
54
131
224
276
40
297
38
248
97
367
94
58