21
67
486
159
27
144
117
71
85
79
445
42
96
72
119
99
34
80
70
46
139
55
50
61
22
182
164
295
18
44
14
268
23
26
81
38
24
91
25
28
32
222
567
30
63
36
17
103