96
28
205
43
202
62
426
459
29
87
58
140
105
112
78
300
56
153
101
154
55
25
39
189
76
54
122
71
41
144
30
51
72
47
52
136
13
45
44
64
27
228
16
40
85
191
35
14
184
562
26
86
94
115
59