3
85
21
82
94
59
90
49
61
64
154
120
55
88
186
72
44
70
145
144
221
269
117
16
74
42
161
114
135
102
134
37
124
131
48
112
105
93
126
157
128
98
35
226
91
89
256
182
133
247
148