147
120
588
155
65
44
27
41
133
55
46
458
707
1662
437
132
30
60
71
327
70
152
138
425
69
192
277
232
58
93
48
57
68
187
829
72
79
36
105
49