20
27
31
75
119
198
41
25
137
22
349
48
93
33
35
32
9
52
39
47
223
60
72
195
61
81
7
131
187
286
63
248
136
180
118
112
1790
156
62
383
28
76
74
205
207
89
43
45
109
34
21