18
15
13
5
128
12
24
25
40
32
116
217
111
33
17
59
243
75
47
45
268
56
185
105
6
42
8
35
190
37
62
130
36
57
30
26
274
154
27
223
66
41
43
244
29