20
131
52
6
45
25
24
2
61
59
42
99
138
69
38
56
39
12
3
77
64
5
13
36
21
63
123
4
33
22
65
53
17
35
14
16
19
135
10
100
29
11
66
78
43
147
27