70
31
72
275
7
12
127
458
624
43
60
30
209
81
287
36
22
45
41
131
357
32
55
112
240
90
118
40
25
17
71
48
53
63
92
130
59
29
158
144
26
309
75
338
27
99
34
190
88
233
107
125