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