5
7
18
13
26
23
4
3
32
284
228
14
35
2
51
28
46
11
10
21
9
39
20
73
24
53
69
92
42
271
140
173
555
29
43
89
201
71
211
15
30