0
4
8
1
6
13
5
59
16
3
15
10
14
2
7
9
82
85
275
314
245
40
79
502
117
34
160
74
75
69
28
55
105
44
47
41
12
30
73
92
25
107
172
114
181
33
149
118
121