20
7
11
51
10
40
9
31
8
141
25
42
105
317
80
63
71
218
55
112
170
38
75
23
59
114
104
49
272
68
48
128
107
476
24
60
66
157
43
16
28
44
420
27
84
34
29
36
158
135
146
171
490
252