4
7
9
216
206
249
155
72
128
157
41
14
25
40
70
95
146
31
69
136
59
18
30
24
6
10
19
29
32
15
16
123
50
13
21
170
58
42
43
74
17
83
93
90
22
85
326
248
71
130
100