87
144
51
38
166
223
55
260
35
108
420
83
297
42
73
76
212
115
139
332
880
240
65
45
34
43
94
61
432
122
149
193
391
230
50
290
71
53
203
798
472
277
134
81
129
177
127
532
741
78
67
690
1398