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