183
927
166
881
179
903
78
402
105
564
72
361
68
354
77
388
173
978
294
1497
1097
5555
907
4628
2300
11645
1330
6818
1417
7189
309
1541
4
12
3
11
183
927
166
881
179
903
78
402
105
564
72
361
68
354
77
388
173
978
294
1497
1097
5555
907
4628
2300
11645
1330
6818
1417
7189
309
1541
4
12
3
11