124
240
169
163
20
232
94
109
59
88
74
42
166
199
378
32
107
97
416
289
86
193
28
23
117
104
451
63
322
197
189
66
100
31
150
128
175
48
15
37
162
65
69
153
26
108
27
151
230
8
6
111