86
13
46
100
33
15
26
85
8
19
35
48
24
27
23
28
20
123
66
65
14
18
104
74
5
127
42
51
34
41
17
9
43
91
57
22
32
21
7
10
49
16