30
26
371
134
125
454
33
83
57
43
470
144
79
96
1518
117
48
182
366
35
427
84
55
106
174
237
65
136
72
25
74
67