6
28
3
30
0
5
4
18
43
22
21
7
34
8
9
52
72
10
96
12
53
29
27
15
11
214
65
64
76
19
211
39
56
74
35
168
77
40
23
13
300