0
8
14
53
16
1
5
29
11
32
323
41
83
112
9
7
135
54
57
37
25
15
55
28
68
76
63
59
84
93
100
61
56
21
20
30
102
67
207
44
33
157
52
104
80