21
48
6
5
12
14
15
9
23
10
86
24
18
26
327
41
138
81
36
46
349
50
55
169
53
132
139
84
33
309
54
101
43
34
31
122
61
38
4
20
63
188
116
32
107
51
69
717
42
100