133
57
293
284
310
290
192
1409
50
409
77
52
344
314
32
21
66
34
10
48
44
112
70
110
62
907
94
134
15
172
390
84
142
79
232
42
132
780
266
260
33
37
82
55
782
109
176
219
39
68
91
46
56
165