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