20
41
47
50
21
60
34
71
72
131
402
105
90
63
55
274
99
51
84
254
48
42
3
134
112
139
114
135
59
52
120
46
12
4
68
161
169
158
16
143
147
268
150
19
30
291
198
141
64
346
355