20
43
5
21
42
22
50
87
24
129
48
149
46
55
4
34
1
13
36
7
44
40
98
12
66
17
117
76
30
128
103
33
18
279
57
253
19
62
68
27
25
31
65
63