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