21
20
17
329
49
31
25
151
24
28
18
10
63
14
42
11
70
23
30
94
54
53
58
36
43
41
34
51
32
47
100
12
315
66
111
57
9
236
29
15
45
68
38
52
82
65
177
391
33
95
87