3
84
74
16
119
6
30
114
15
14
24
159
28
5
4
31
18
43
83
203
36
25
134
67
65
49
69
550
135
522
44
266
181
201
66
59
204
253
126
200
800
278
207
716
165
120
197
94
218
158
168
45
129