31
265
74
9
10
20
39
23
22
16
58
42
84
113
36
30
129
63
158
182
27
93
26
32
103
50
56
48
25
4
14
18
102
92
89
177
90
24
66
44
83
173
330