293
25
17
64
29
400
73
176
109
40
36
298
49
27
19
85
41
60
94
50
57
74
63
52
12
37
288
15
1557
110
87
172
22
105
42
20
86
38
56
33
32
72
43
59
214
53