20
30
44
62
26
17
119
122
46
106
70
570
467
23
168
159
16
109
47
19
177
131
194
68
34
315
263
237
94
80
243
193
57
74
4
63
89
58
157
154
51
98
66
75
224
13
406
327
93
87
133
54
43
141
45
81