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