28
47
10
32
36
82
70
73
59
71
35
23
55
34
51
48
58
280
30
166
79
187
75
96
67
106
63
103
110
60
83
118
40
112
27
162
123
92
45
124
50
1050
151
89
114
149
52
54
837
1178