140
163
82
246
126
158
83
35
230
121
132
110
120
45
137
428
87
160
416
185
460
138
122
746
81
492
69
188
90
365
181
895
96
102
28
99
233
33
43
100
177
335
48
39
16
1064
411
505
40
171
72
247
151
47