40
51
54
24
22
61
72
299
106
142
335
125
152
76
145
209
925
97
405
527
117
91
206
390
160
214
220
163
328