0
4
12
1
10
9
3
2
7
6
16
69
32
68
38
5
77
43
17
46
27
59
14
53
13
102
100
214
90
31
15
580
24
28
18
111