84
73
75
396
51
239
341
284
2263
76
78
55
218
273
894
106
32
90
77
657
89
61
65
1617
135
86
173
108
237
42
209
44
99
1201
1547
96
95
17774