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