51
46
19
22
181
235
67
319
248
143
336
86
54
59
109
75
98
133
106
37
105
27
24
93
15
92
6
65
136
82
88
239
50
39
48
36
14
55
35
25
30
18
16
172
49
44
42
115
38
97
28