31
53
79
104
90
198
42
59
152
201
551
30
147
109
573
73
16
51
115
77
26
119
520
36
913
162
120
159
541
34
166
191
151
139
5
125
146
271
13
111
99
507
52
138
687
132
4745
28
15
50
215
78
69
87
179
192