141
100
56
188
184
251
20
119
84
31
67
78
44
143
18
77
46
32
198
63
109
37
303
160
107
264
295
139
111
140
138
1102
54
92
60
61
71
102
116
57
36
211
58
122
47
212
55
163
53
118
86
150
98