60
20
57
25
62
16
0
9
3
46
12
29
18
167
85
75
91
247
48
54
476
138
196
174
565
21
339
55
31
59
52
123
45
122
83
133
43
24
40
178
79
124
226
64
106
90
42
86
104
47
482