19
40
32
48
22
54
70
285
102
130
316
124
148
152
74
143
208
301
913
96
398
515
116
84
205
383
158
210
217
161
324