123
44
91
36
180
24
128
79
85
45
472
97
90
192
37
63
57
31
147
60
81
83
109
10
71
265
47
55
131
34
65
177
25
78
155
68
163
242
198
257
172
72
42
240
23
524
111
363
359
254
281
32
40
19