81
71
68
73
579
93
137
42
63
21
30
47
25
164
45
16
22
47
17
44
69
77
118
29
37
13
73
110
20
82
69
141
75
26
73
65
75
138
28
58
132
72
190
287
46
56
32
57
57
55
97
198
186
295
166
202
13
28
42
82