26
31
21
24
11
123
178
235
19
15
16
53
40
20
23
12
17
159
30
79
65
82
57
50
32
379
230
8
124
90
378
128
45
10
77
104
36
14
89
5
7
38
43
288
61
63
44
13
168
232