13
33
27
5
25
18
22
16
9
8
31
49
7
17
11
43
28
26
12
157
120
86
91
126
69
391
124
41
55
19
38
42
59
45
35
94
106
54
6
37
53
24
48
23
15
39