91
36
38
47
44
418
130
71
20
194
58
54
99
120
41
66
115
107
61
461
184
1015
179
89
150
147
48
355
42
508
513
216
180
238
158
19
12
96
320
288
24
122
27
93
269
100
707
82
217
57
55
64
73