121
1
37
68
107
85
180
73
197
59
123
120
101
216
102
195
2
81
1209
4
218
127
295
392
800
5
521
1361
702
1031
630
3
605