5
20
11
15
8
7
12
16
3
19
28
14
10
17
135
92
26
97
6
63
36
105
82
140
76
143
93
60
189
168
70
107
56
142
183
211
123
204
270
72
199
185
416
29
21
87
99
49
159
40