20
23
28
49
11
48
14
18
10
47
33
26
25
8
7
78
65
43
3
40
100
88
27
69
57
41
66
16
36
38
71
37
54
51
77
15
151
179
116
97
242
44
161
205
79
211
55
85