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