86
125
70
69
29
39
20
74
218
89
67
62
54
68
3167
87
37
43
78
83
10
2263
34
44
48
3195
238
646
918
59
38
121
8871
8
1937
550
24
727
19
12
53
17
131
137
403
11
22
26
96
90
320
27
1396
383