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