2
15
23
24
7
14
21
6
13
4
8
16
10
95
67
124
12
50
29
25
104
27
43
19
49
40
38
82
121
88
80
65
54
56
35
89
47
61
18
62