21
33
31
24
205
28
46
43
13
36
14
30
55
20
62
69
50
179
52
87
137
278
107
182
47
120
188
45
123
143
96
44
65
91
88
58
286
131
213
39
214
414
89
141
180
122
195
32
83
110
170
162
94
118