9
201
75
100
30
166
150
17
24
151
28
93
64
57
222
13
41
32
160
257
31
73
280
171
22
51
39
6
94
38
223
37
560
52
59
25
7
35
67
66
98
29
21
74
18
184
104
46
26