12
16
6
7
4
27
258
66
25
30
20
9
11
52
89
41
175
54
38
55
70
26
35
73
50
46
74
144
24
256
91
77
71
18
101
86
31
22
95
262
219
61
81
33
118
180