5
8
15
3
6
9
2
27
4
25
17
21
19
12
11
13
24
7
54
212
50
29
45
74
75
83
87
213
128
67
31
48
41
118
23
38
94
53
85
89
62
30