56
51
91
118
99
132
38
120
189
52
303
206
499
30
229
44
141
98
85
72
69
96
157
215
78
34
81
554
546
269
62
79
114
262
150
199
1020
315
84
86
88
147
186
234
110
65
83
605
372
586
103
39
1039
76