1
3
8
0
6
16
7
10
29
11
14
37
34
35
21
26
48
22
79
78
141
117
336
339
149
228
131
238
95
124
50
85
219
30
77
130
166
101
463
262
193
153
281
175
146
370
189
213
154
155
215
196