19
26
51
702
1962
170
150
217
212
250
340
780
342
324
376
845
226
34
351
87
111
84
127
49
166
338
83
65
42
47
23
80
30