15
51
26
21
52
50
673
18
20
41
83
16
10
46
163
13
76
61
142
30
24
29
8
314
12
7
42
118
68
103
53
70
6
63
97
14
47
17
79
215
4
71
126