263
55
84
243
160
129
121
30
108
347
123
237
223
89
39
57
73
47
35
99
100
85
245
92
43
27
106
184
65
82
143
53
105
104
122
64
44
308
279
175
98
211
141
68
95
86
42
36
37
56
151
135
333