116
32
241
489
67
188
27
87
167
915
143
51
307
250
745
302
486
41
414
109
185
26
124
68
76
95
342
104
55
34
62
52
61
50
77
21
180
114
352
79
196
267
88
31
37
66
206
277