7
5
6
63
60
0
20
9
35
162
28
129
29
17
23
24
31
41
21
25
38
3
36
12
408
43
19
64
151
53
113
214
52
44
112
211
91
84
40
120
178
181
328
190
37