140
21
101
191
425
78
59
96
76
600
97
119
307
120
111
64
60
70
77
259
35
130
103
413
280
116
89
393
85
152
439
180
290
83
1125
55
112
200
99
45
73
22
132
194
411
972
480
79
281
117
125
587
284
137
142
344