55
21
266
274
22
67
7
10
23
32
50
142
414
90
98
29
40
323
115
137
71
25
93
89
39
212
236
121
52
96
263
165
166
221
47
803
224
88
87
38
284
19
58
46
62
105
342
415
583
247
192
258
178