5
9
13
25
27
28
15
20
6
8
7
36
19
56
44
12
18
11
33
1
4
83
23
30
2
38
51
41
59
111
68
39
52
14
10
48
91
21
73
24
89
45