10
21
112
15
23
17
30
20
5
22
35
103
90
99
46
25
31
33
32
48
38
72
34
26
84
55
11
136
149
12
24
88
109
70
13
18
45
29
66
42
83
19
36
4
60
28