50
22
31
9
91
21
16
39
33
14
19
29
206
37
53
280
128
18
59
233
58
28
34
862
47
60
81
27
57
55
75
24
67
40
26
35
17
62
129
56
125
79
106
66
176