0
3
89
82
16
130
7
30
122
18
14
24
160
29
5
4
31
20
43
84
203
36
25
134
67
65
49
69
550
135
522
44
268
181
201
66
59
204
253
126
200
800
278
207
718
165
120
197
94
74
219
158
169
45