6
11
0
16
18
19
29
8
43
13
50
28
30
60
71
105
152
49
61
155
295
21
59
237
42
133
223
24
14
88
64
123
65
36
34
39
41
132
56
31
171
112
222
53
26
63
27
23
82
91
226
149