5
21
22
43
26
17
3
11
12
39
23
54
56
10
36
20
37
7
9
15
25
124
40
24
91
41
288
13
44
4
29
139
71
68
8
58
51
14
49