51
48
52
37
22
1397
15
18
78
587
236
62
42
50
26
53
33
30
82
19
57
204
47
24
21
41
35
16
17
92
272
34
32
58
1024
76
132
372
147
663
70
55
216
502
44
43
29
197
143
413
869
210