0
5
6
26
8
13
23
42
25
15
24
84
69
36
34
76
79
117
176
391
178
32
43
170
91
228
975
121
204
429
559
252
118
229
443
242
240
179
361