12
9
5
126
13
31
42
203
80
204
23
106
143
40
74
8
19
38
18
28
43
52
24
91
37
73
17
32
25
99
65
27
6
30
170
14
16
64
20
21
7
10
29
51
137