65
29
134
21
75
100
130
57
125
462
209
189
142
50
506
436
79
310
64
165
156
22
26
225
66
46
34
39
115
208
16
920
108
162
70
113
177
127
42
32
183
321
218
102
87
235
25
11
15
24
230
223