28
21
184
8
188
29
283
247
368
48
106
83
57
13
18
34
87
71
112
54
276
35
267
22
5
194
425
33
37
51
36
82
55
14
115
242
114
47
15
19
251
27
93
253
60
169
196
92
105
16
68
126
90