51
109
37
3
26
208
256
11
77
45
81
64
95
68
70
29
94
52
106
199
69
110
31
7
140
156
71
90
17
112
100
213
79
84
9
53
193
162
138
66
173
137
434
130
189
195
78
115
168
25
49
158