51
61
70
122
84
104
172
113
119
65
110
323
105
40
101
78
98
76
60
116
747
594
847
99
221
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
107
189
379