5
15
6
7
3
11
14
57
8
37
2
19
10
13
1
12
114
18
42
52
94
111
107
54
77
9
24
59
22
84
29
23
21
31
50
17
4