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