28
36
16
2
4
30
9
132
95
14
52
38
8
37
19
3
34
68
6
7
99
15
377
13
1017
22
51
63
1103
20
39
27
286
17
18