8
5
7
4
20
0
2
59
10
16
63
9
22
11
6
42
24
53
12
52
102
51
204
85
57
47
65
177
76
81
54
131
224
276
40
297
38
17
248
97
367
94
58