13
222
230
96
163
479
132
102
130
97
53
140
23
25
116
40
146
44
42
52
22
68
73
39
24
12
21
75
58
41
17
60
45
72
51
178
525
106
78
10
99
30
199
182
350
176
255
88
165
91
93
268
208