12
6
3
22
11
46
89
149
56
74
155
387
28
27
9
195
43
25
53
71
130
7
92
120
26
8
14
170
94
143
16
37
111
36
33
21
54
30
76
57