21
9
405
86
41
10
62
501
25
65
182
68
28
38
31
75
39
60
234
69
225
56
117
14
15
24
82
17
101
92
57
138
111
67
133
145
252
33
63
37
74
100
184
55
26
160
167