0
5
10
25
8
4
20
13
11
31
37
65
57
19
30
97
52
227
88
137
110
34
39
82
59
50
45
54
49
143
171
149
43
33
313
32
21
38
132
139
157
120
35
27
24
23
46
29