12
57
297
281
117
37
62
34
41
31
204
169
22
235
69
7
106
44
52
68
158
108
130
55
49
46
90
48
39
64
53
6
102
103
97
187
35
248
110
127
19
47
59
118
17
29
27
101
36
107
20