6
1
2
0
27
13
3
28
10
68
21
33
29
243
245
90
61
434
341
11
212
52
31
44
16
8
118
86
60
53
5
104
39
57
88
128
45
7
94
59
40
84
46
171
15
58
79