20
9
30
22
79
40
99
102
56
60
66
137
48
67
45
122
96
57
19
16
28
70
17
41
42
47
69
14
49
95
44
25
23
64
18
13
88
46
71
52
94
32
37