42
51
54
24
23
61
72
300
106
142
336
125
152
76
146
209
925
97
405
528
117
91
207
390
160
214
220
163
329