14
20
12
42
7
24
95
59
146
143
39
74
10
296
47
43
55
94
170
153
52
30
88
8
136
138
36
50
23
191
70
159
44
102
16
60
32
54
71
91
112
223
237
28
86
34
77
130
128
101