20
58
30
35
116
11
4
2
26
29
25
23
251
40
88
28
61
9
13
10
1557
44
16
21
49
19
56
59
39
18
17
33
12
27
37
6
197
8
14
76
47
5