44
418
130
71
20
194
58
54
99
120
41
66
115
107
61
460
184
1015
179
89
150
147
48
36
355
91
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
38
37
51
72