0
8
2
7
35
4
16
11
14
52
26
12
120
34
30
10
1
171
32
194
93
31
53
314
13
55
99
196
23
90
62
68
165
58
36
39
73
112
21
158
232
118
9
148
126
86
220