31
47
89
153
12
52
110
40
3
54
88
64
20
27
36
4
6
50
8
10
25
26
73
104
45
17
149
13
24
33
1
105
48
44
43
90
58
82
34
7
99
9
107