513
378
25
191
70
182
836
123
55
496
231
52
263
36
61
98
39
106
81
270
248
83
8
29
20
201
108
45
50
18
15
71
190
385
12
77
1013
166
31
99
27
141
93
41
224
237
57
85
395
42
113
168
68
153
142
116
149