91
36
38
47
44
418
132
71
20
194
58
54
99
120
41
66
115
107
61
462
184
1016
179
89
150
147
48
356
42
511
513
216
180
238
158
19
12
96
320
290
24
122
27
93
269
100
707
82
217
57
55
64
73