119
46
24
144
66
71
271
72
60
53
96
28
70
79
26
40
49
195
128
460
430
411
116
645
190
25
423
105
88
65
261
253
197
57
209
273
168
87
174
372
133
203
161
377
22
45
199
80
59
55
340