316
58
84
91
40
131
78
2090
162
168
891
991
76
120
59
773
272
568
39
69
320
209
149
65
48
105
217
516
325
1003
50
666
66
79
257
285
72
94
207
81
108
271
90
390
56
224