31
25
39
205
65
84
60
53
37
48
54
69
56
27
20
29
66
55
42
36
8
44
35
23
50
26
63
162
57
22
24
152
40
28
51
120
71
30
72
118
79
87
47