93
107
39
201
56
16
145
116
81
73
72
133
24
156
54
157
99
195
115
143
38
168
239
219
217
120
234
160
138
185
193
240
126
904
50
308
20
70
122
108
176
426
196
281
146
104
75
641
19
321
86
105
8
43
76
261
85