28
21
114
57
34
15
78
66
91
67
59
128
194
54
191
170
173
164
70
185
126
76
125
227
52
40
30
61
55
69
31
84
79
53
81
82
80
96
116
108
129
63
43
112
50
39
101
88
83