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