60
97
187
155
119
111
227
297
253
47
59
22
500
217
124
66
184
89
115
103
108
260
57
14
173
36
306
86
51
45
35
476
20
81
61
160
308
213
151
87
180
93
38
29
41
33
37
71
31
205
109
876
309
130
699