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