7
103
53
58
21
27
18
208
31
15
101
95
288
64
49
13
60
56
117
38
16
42
37
300
24
25
20
78
146
52
63
113
32
22
66
80
121
239
82
198
44
65
41
40
57