64
39
968
143
163
147
133
166
49
313
131
122
53
29
120
95
67
290
295
111
55
96
410
283
161
203
25
308
91
75
347
61
63
103
13
177
85
92
36
12
89
116
137
172
105
20
69
80
21
294
60
124