127
94
49
100
135
43
159
156
32
60
289
50
166
75
61
130
157
189
117
77
66
526
219
85
89
91
21
165
62
531
42
360
24
273
191
491
154
259
37
228
33
41
48
190
88
187
81
141
217
57
265
296
17
54
260
174
220