28
58
126
52
103
119
1006
106
79
68
73
187
270
151
33
129
37
177
71
288
44
347
27
64
108
45
140
31
117
210
133
83
75
72
137
29
23
144
47
433
57
80
182
142
135
160
147