73
23
300
90
76
30
16
137
46
47
74
52
50
162
110
68
27
33
374
26
20
70
144
731
1236
92
69
197
461
36
96
43
104
85
128
198
109
166
139
99
179
192
362
332
377
81
63
270
140
215
60