11
10
27
34
51
252
278
68
152
18
17
60
32
14
100
161
20
26
122
33
248
44
30
214
15
9
37
47
108
45
165
21
155
43
113
58
81
62
41
29
125
85
55
292
31