11
46
139
79
29
183
31
19
69
195
145
37
158
256
26
265
77
66
47
40
304
15
48
38
23
56
271
68
55
9
417
99
159
73
119
51
22
61
58
132
241
187
111
178
8
30
130
36
13