41
33
18
59
63
142
165
168
224
488
394
77
15
43
37
25
80
118
128
112
523
109
174
19
47
86
46
194
103
30
83
45
134
17
44
34
78
32
36
35
62
61
235
76
172
107
57
29
51
266
71