12
9
38
11
43
18
21
17
31
65
37
13
47
29
22
25
27
5
10
28
24
14
33
19
8
6
142
101
161
58
44
74
163
110
338
127
54
91
118