120
79
57
44
143
144
123
89
28
67
64
415
60
183
40
74
86
54
228
330
219
200
433
51
70
296
78
84
39
791
205
1017
191
93
233
50
220