66
20
57
25
62
16
0
10
3
47
12
30
18
167
85
76
91
247
48
54
476
139
199
174
565
21
342
55
31
59
52
123
45
122
83
133
43
24
40
178
79
124
228
64
75
106
44
90
42
86
104
482