7
42
15
21
22
93
92
75
357
114
142
120
174
43
643
98
232
89
45
288
85
66
26
124
97
73
86
64
99
57
36
38
70
27
37
106
168
51
69
61
20
144
135
34
158
62
35
183
247
31
133
325
274
141