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