36
22
9
7
119
78
79
144
99
101
46
41
111
51
49
239
182
62
102
61
191
64
77
404
146
260
129
333
98
544
814
630
252
212
69
73
83
82
104
84
96
199