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