151
16
757
41
290
86
118
38
30
760
215
99
59
46
87
276
75
68
234
270
49
33
132
1008
649
129
63
538
142
84
140
83
113
770
150
979
322
133
189
419
82
177
93
60
162
144
36
48
25
208
185
263
299
289