348
420
73
237
185
72
126
88
173
181
156
48
77
54
137
175
28
89
180
64
60
1326
670
306
349
140
152
138
103
190
81
93
17
188
84
31
37
29
41
35
49
50
165
372
182
220
107
560
87
120
74
251
183
136
230