180
1
35
124
59
91
169
85
1127
72
63
76
299
743
98
116
2
84
379
655
80
364
227
247
245
650
220
320
424
0
234