80
68
55
2
9
18
51
15
4
5
44
234
83
95
39
25
26
43
146
54
98
263
79
66
118
190
62
109
67
76
97
13
194
153
508
45
71
60
191
37
112
33
29
40
17
14
106
3
11