139
123
38
57
92
84
170
115
107
136
98
205
391
89
256
72
71
149
53
97
182
988
121
54
343
58
62
157
788
486
653
221
114
132
74
33
5
161
142
227
18
109
81
91
110
196
242
35
87
46
67
131
192
113
88
82