155
90
223
386
171
160
88
6
85
41
108
54
95
105
355
48
74
52
81
45
60
144
80
102
489
107
42
206
28
49
237
460
70
202
120
308
114
110
267
213
323
29
51
242
162
96
283
338
31
158
2671
2536
538
763
161