28
32
46
60
62
59
22
590
40
91
41
66
43
82
175
50
164
58
115
17
155
79
15
151
61
118
36
286
9
27
161
76
204
211
44
67
57
83
137
166
236
146
65
34
18
10
5
35
69