5
10
2
9
7
11
4
3
15
6
8
44
19
40
14
26
37
28
23
27
60
31
63
18
32
78
104
33
111
70
46
20
119
110
191
154
49
73
67
94
130
269
43
306
76
38
97