161
18
200
13
346
204
60
303
112
64
39
1027
385
787
88
126
49
62
53
106
146
105
93
300
521
67
248
25
35
191
41
21
236
83
375
32
72
228
314
15
31
59
114
151
7819
131
37
58
136
2