11
20
43
116
114
214
291
123
126
102
128
159
104
60
35
38
85
62
51
240
180
86
157
145
26
152
117
13
53
113
124
33
22
58
153
416
78
61
183
139
110
74
169
171
195
203
216
66
28
127
88
80
45