26
12
35
32
15
38
19
71
41
277
50
279
95
168
184
242
97
99
748
37
36
113
1603
40
92
155
264
39
14
68
230
23
122
34
16
22
63
129
21
45
24
25
20
174
11
55
54
126
57