0
7
23
10
21
6
38
34
54
72
56
69
29
8
208
17
63
42
162
30
27
92
78
55
79
89
33
152
119
113
80
45
19
328
61
105
471
290
106
43
36
206
202
180
195
222
178
170
429
351