105
26
74
8
96
110
46
107
386
30
140
41
192
10
211
32
80
37
78
73
102
103
61
177
56
157
38
57
48
132
256
88
21
404
130
27
250
63
45
158
44
42
127
238
89
223
119
166
18
285
62
47