8
70
176
219
76
90
12
30
48
121
65
114
160
134
51
45
248
71
80
38
67
10
20
166
23
222
61
15
37
91
28
204
174
249
513
162
484
283
26
77
39
34
32
74
141
14
99
62
63
101