694
43
73
56
81
41
302
269
83
236
154
198
295
97
86
64
203
201
92
102
15
172
1411
1137
337
127
113
72
35
57
49
40
18
556
27
37
50
116
82
75
39
80
110
308
769
167
215
442
604
319
248
252
109
266
93
45