0
4
1
6
20
3
8
21
7
5
41
90
15
193
24
50
37
27
67
319
32
40
100
238
28
39
107
117
276
69
64
29
112
96
82
98
149
68
55
76
1160
132
23
34