178
151
47
367
97
193
77
120
63
172
160
111
117
241
646
57
254
178
169
142
68
41
85
216
93
127
305
289
308
621
60
343
55
84
100
245
135
115
395
142
208
71
145
142
179
231
38
650
136
6
503
