4
3
6
2
1
68
19
9
11
230
21
165
153
17
140
40
204
475
110
183
59
56
69
72
115
436
146
102
55
25
232
18
35
51
423
163
240
13
218
156
71
23
31
29
129
427
120
78
91
101
73
15
66
132
88