23
77
22
41
173
372
72
33
37
50
16
296
47
136
59
69
306
35
40
162
25
150
21
9
68
57
15
65
38
82
13
18
249
265
116
5
26
30
24
58
195
348
206
172
135
635
14
311