0
6
15
3
7
23
2
11
13
21
5
4
34
97
65
87
316
140
194
57
54
147
250
41
56
195
85
37
70
51
62
48
130
43
104
49
74
55
68
71