22
25
216
74
297
348
43
262
26
69
94
16
96
106
28
111
24
52
57
221
39
44
17
130
404
717
175
92
91
108
80
61
48
36
75
37
119
20
168