20
47
135
44
46
102
30
164
106
568
524
139
99
128
4688
242
36
386
420
42
354
124
328
409
171
37
60
41
349
61
535
264
214
136
119
120
45
70
202
405
91
83
1137
13
241
92
27
121
105
103
111
67
118
11
195
217