3
13
1
0
6
67
75
17
44
59
169
84
45
329
197
170
81
304
97
292
68
179
246
283
225
101
76
140
148
192
182
69
540
317
71
335
267
167
1081
393
85
98
94
141
116
105
541
217
62
408
79
52
77