0
3
1
7
67
8
24
54
27
26
49
10
4
203
86
116
9
272
23
668
154
188
121
322
652
205
166
159
131
593
210
125
185
453
127
55
32
14
82
186
201
157
31
282
375
274
464
219
124
380
226
66
100
83
42
18