0
1
22
62
14
18
30
135
91
10
27
38
51
5
32
355
177
23
12
28
15
21
114
44
81
99
52
351
168
80
61
85
60
34
20
70
67
13
39
11
29
103
119
183
17
166