23
24
31
213
18
43
60
33
73
46
94
143
292
21
273
122
40
51
26
79
1006
365
99
16
341
30
252
22
10
17
42
29
37
28
332
195
96
67
91
35
27
34
12
20
14
62