85
146
25
86
52
119
64
9
131
118
91
210
257
20
84
36
62
33
197
16
151
69
316
65
46
162
181
669
63
159
44
79
30
38
73
122
223
80
87
37
94
204
43
98
89
23
112
68
67
71
11
100
45
148
57