32
141
55
45
88
99
67
73
231
170
145
775
326
36
125
77
261
241
232
233
6794
37
64
161
1808
13
913
79
149
106
87
69
447
49
111
365
228
135
171
163
86
43
18
29
25
20
319
160
120
114
42
52
268
129