20
7
11
50
10
40
9
31
8
140
25
42
105
314
80
63
71
217
55
112
170
38
75
23
141
59
114
104
49
271
68
48
128
107
475
24
60
66
157
43
16
28
44
415
27
84
34
29
36
158
135
146
171
490
252