40
262
83
28
70
19
25
32
189
91
17
71
63
21
78
214
225
96
351
131
47
253
141
16
72
116
149
82
51
260
228
170
538
242
97
89
73
64
168
230
193
472
345
158
153
183
52
31
49
36
55
38
118
66
26
18
48