0
7
13
6
2
14
1
16
20
55
130
95
264
159
108
53
147
88
234
36
29
19
48
85
69
215
96
24
174
52
309
31
92
38
187
77
190
276
112
133
71
126
50
111
93
37
47
68
152
492