4
20
10
14
8
7
11
16
5
3
19
28
17
26
133
91
97
6
63
35
103
82
140
76
143
93
60
188
168
70
107
56
142
183
210
123
204
270
72
199
185
415
29
21
87
99
49
159
40