21
33
31
23
205
28
45
43
13
36
14
30
55
20
32
62
69
50
178
52
87
137
278
106
182
47
120
188
123
143
96
65
91
88
58
286
131
213
39
214
413
89
141
130
180
122
195
83
109
170
162
94
118