0
6
1
5
2
34
52
17
230
87
241
44
91
183
48
69
67
24
836
14
303
20
559
53
148
423
99
46
121
154
246
31
106
116
227
191
85
232
159
61
90
169
110
181
135
86
309
70
66
105
50
40
457
80