12
3
1
17
11
4
14
21
61
46
51
22
123
76
86
37
23
99
44
30
7
49
18
43
166
247
133
65
42
10
182
45
77
29
33
38
34
91
69
6
16
20
113
9
197
67