120
189
188
32
191
97
206
84
82
502
28
394
101
121
29
119
79
201
128
152
247
126
285
160
34
22
229
60
58
102
67
226
104
33
54
215
80
36
281
27
113
230
163
48
55
83
62
294
52
270
30
186