10
95
150
23
7
66
51
46
13
16
17
11
108
36
68
21
20
32
24
40
43
50
14
30
8
67
12
19
45
5
116
82
38
2
22
64
3
90
9
18
15
6
57
31
1
114
78
4
26
42