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