7
46
54
97
78
22
27
64
89
133
153
61
47
160
53
80
41
59
110
92
407
58
33
62
74
36
67
39
66
42
48
31
69
26
222
65
32
72
319
24
346
57
279
177
101
127
37
12
9
104