31
266
41
20
12
8
14
24
5
39
35
54
91
139
58
21
57
285
44
26
16
28
33
40
18
132
46
72
55
45
22
32
48
37
293
63
67
66
43
88
137