21
27
18
208
31
15
99
95
288
64
49
13
60
56
116
38
7
16
42
37
300
23
25
20
78
146
52
63
113
32
22
66
17
79
121
239
82
198
44
65
41
101
24
40
57
84
10