10
20
70
88
15
32
9
44
13
1
42
7
33
4
3
28
47
35
46
40
66
12
27
103
39
14
239
8
31
215
18
79
60
191
91
49
22
102
21
25
99
51
62