139
156
242
94
157
79
96
112
54
64
63
43
203
212
89
199
65
163
144
243
134
724
115
605
258
70
100
106
167
313
441
418
320
184
152
321
213
659
3829
109
670
324
92
45
99
48
31
294
20
372
104
29
108