5
13
6
12
4
10
2
15
40
7
11
18
3
8
9
17
27
22
20
137
82
24
210
174
119
227
145
50
113
441
60
21
26
54
52
41
125
221