15
29
45
14
12
22
17
90
2
28
11
20
13
4
7
1
34
138
82
31
36
3
62
44
27
53
33
25
30
24
46
23
26
6
5
50
8
16