23
203
28
45
43
42
12
36
14
30
53
19
55
32
21
61
69
85
62
40
50
178
52
87
131
275
106
182
46
119
186
299
44
123
141
94
41
65
90
88
57
285
213
39
214
413
89
140
130
180
122
194
82
109
170