1
3
0
2
4
5
9
14
15
21
37
8
182
140
88
35
40
154
25
105
50
111
41
128
58
74
139
82
28
367
210
53
149
94
444
231
83
118