31
25
39
205
65
84
60
53
36
48
54
69
55
27
20
29
66
64
42
7
43
35
23
50
26
61
162
57
21
152
24
40
28
51
119
71
30
72
116
70
79
87
46