12
123
18
49
8
103
15
33
25
120
19
21
129
39
23
89
7
32
28
14
95
26
158
65
223
47
29
73
37
11
35
46
80
40
6
27
30
9
82
24
57
83
10
75
104