20
97
38
85
86
101
57
81
52
35
24
166
116
238
152
48
18
118
273
98
37
54
135
17
89
66
139
71
41
12
155
32
165
49
53
87
36
23
76
27
123
26
67
114
119
31
209
83
62