7
26
20
442
40
21
23
45
41
67
50
97
28
90
238
38
141
44
101
27
108
264
43
80
206
73
49
83
39
68
62
642
98
51
29
85
1658