25
24
47
35
26
14
32
68
193
16
29
42
10
204
118
75
43
65
134
51
62
30
57
54
67
90
124
197
433
823
56
66
85
900
21
71
77
81
38
182
37
131
112
1812
200
89
417
52
476
61
36
80
171