45
1
245
85
80
57
2
127
146
49
59
83
159
55
51
112
24
69
3
81
17
1187
1307
648
3327
5
555
1241
409
1656
524
740
850