28
149
29
143
81
416
77
389
14
76
110
553
151
757
9
48
184
918
175
1051
182
1177
164
861
166
840
176
886
181
938
115
577
116
575
95
469
28
149
29
143
81
416
77
389
14
76
110
553
151
757
9
48
184
918
175
1051
182
1177
164
861
166
840
176
886
181
938
115
577
116
575
95
469