21
25
81
26
18
29
36
38
95
109
39
60
123
57
68
52
182
103
10
13
16
50
150
14
69
171
17
76
86
41
30
7
9
51
194
19
24
497
59
15
27
47
110
77
56
20
116