321
140
295
225
172
97
33
271
142
90
202
124
278
36
96
154
49
199
159
39
79
126
0
214
320
81
310
129
92
37
6
53
160
245
