26
47
166
227
39
146
62
85
58
104
66
282
68
56
99
59
27
38
40
78
31
103
79
43
20
111
2
88
141
105
60
16
50
187
472
10
36
51
48
25
72
77
14
17
8
277
147
831
41