68
101
137
216
26
299
37
60
285
86
71
315
15
247
73
181
160
103
113
97
141
5
85
106
244
690
49
59
83
131
284
210
615
66
24
11
140
212
36
42
300
77
290
256
80
30
17
416
96
22
138
32