12
15
5
38
401
69
36
22
19
6
1
31
17
10
7
16
49
24
3
32
47
97
79
63
14
70
39
81
41
59
21
27
9
153
8
13
46
4
18