15
9
16
19
23
18
28
56
5
8
7
12
2
13
4
67
70
184
39
24
43
6
65
116
52
25
17
30
53
57
73
22
11
60
20
90
35
27
54
82
111