299
124
66
782
383
226
399
744
19
41
319
196
80
28
53
288
284
178
180
113
97
26
17
35
15
50
30
149
218
22
64
57
34
23
105
18
25
88
12
49
68
87
82
166
56
51
16
401
71
229
27
36