28
57
33
56
243
17
79
34
245
76
71
100
282
53
140
104
153
66
15
239
74
38
75
123
25
59
54
223
35
454
156
80
31
139
77
248
20
32
50
540
8
158
291
165
343
99
400
85
97