321
914
694
25
208
298
256
614
173
62
683
124
65
24
135
28
134
190
237
83
97
128
59
216
154
29
38
82
32
186
71
217
69
194
35
33
165
288
150
107
27
58
85
342
105
879
296
109
50
355
76
359
182