119
59
138
58
466
84
37
223
86
528
351
158
165
76
44
41
123
96
181
77
90
61
435
94
149
182
68
186
67
87
256
198
99
0
98
219
48
27
43
89
52
71
124
342
54
60
315
157
95
82
45