0
16
107
10
8
18
30
9
15
7
14
1
21
12
52
3
31
25
27
50
47
53
35
13
26
5
333
184
23
36
29
43
24
20
22
95
56
132
55
159
93
192
112