31
25
39
206
65
84
64
53
37
48
54
69
56
21
29
66
55
42
36
8
44
23
50
27
63
162
57
22
24
152
41
28
51
122
72
30
118
26
79
87
47