18
28
131
39
295
68
17
100
99
34
298
128
21
193
33
24
36
20
30
9
23
16
132
38
11
58
35
32
29
63
10
188
66
251
26
265
49
12
22
323
1
130
19
67