2
18
28
42
14
10
8
53
56
23
41
5
7
27
4
125
52
16
38
122
91
58
13
12
46
25
39
1
9
34
35
3
31
36
82
48
29
11
15