110
116
209
117
108
64
113
129
159
111
122
86
41
88
73
412
214
148
105
83
42
33
26
48
24
58
97
27
59
10
38
429
70
216
263
99
145
255
61
29
138
91
69
187
180
166
265
179
254
79
102
50
15
36
103