14
30
83
72
31
751
180
99
41
77
46
714
52
139
149
64
106
23
137
26
49
190
126
59
71
73
123
351
178
85
50
1480