20
42
33
22
66
3
115
38
80
83
89
48
23
32
109
45
14
4
59
11
52
124
37
129
24
16
27
12
29
145
9
18
19
21
57
90
74
5
7
25
10
53
150
31
50
36
88