68
187
22
18
21
31
30
59
49
28
5
37
43
225
52
46
307
81
227
12
10
11
99
107
13
93
452
147
86
44
24
82
254
524
63
122
216
65
111
100
204
290
25
284
133
53
262
27
239
330