14
63
88
105
32
62
10
81
57
23
7
11
3
13
50
70
16
33
55
45
18
82
76
48
142
40
19
35
24
8
357
65
99
34
28
37
52
17
20
157
25
12
27
61
56
15
22
9
21