54
63
131
239
73
29
20
170
26
172
205
359
28
133
95
121
105
14
55
50
39
93
207
15
109
22
115
11
78
44
1188
10
62
41
106
8
278
56
42
36
32
139
90
509
169
436
68