34
28
191
385
35
436
84
58
151
18
80
16
201
720
196
311
234
819
31
125
14
40
26
187
45
349
141
77
73
120
336
23
54
20
37
1236
266
270
56
195
572
360
15
188
81
87
46
726
180
3045
121