141
100
56
188
183
251
19
119
83
30
67
78
43
143
18
77
46
32
198
63
109
20
37
303
160
107
263
294
139
111
140
138
1102
54
91
60
61
71
102
115
35
211
250
57
122
212
55
163
52
117
86
150
98