0
3
27
20
14
25
10
5
22
21
33
45
19
116
35
50
32
59
98
53
30
110
38
49
58
66
54
84
76
108
118
167
295
113
80
34
61
223
83
169
97
28
276
207
335
242
161
149
77
131
198
135