215
293
548
51
61
70
122
84
104
172
113
119
65
110
325
105
40
101
78
98
76
60
116
747
594
847
99
225
86
222
317
97
127
154
193
282
1084
344
335
1005
73
163
165
232
432
52
192
114
54
143
341
761
66
396
194