7
34
12
17
8
42
37
63
112
27
406
460
28
84
10
30
49
56
166
539
102
119
31
46
360
127
163
74
26
97
90
287
236
256
131
93
103
22
54
106
281
183
178
237
50
834
252
60
92
39
295
20
59
64
111
47