0
20
8
11
58
10
40
9
31
142
25
42
105
317
80
63
72
218
55
113
171
38
75
23
141
59
114
104
49
272
68
128
107
479
24
60
157
43
16
28
44
420
27
84
34
29
36
158
136
146