30
90
199
47
11
31
76
103
59
88
16
404
39
159
66
45
101
12
603
63
98
100
184
26
61
56
99
262
105
204
78
93
229
377
91
75
97
44
38
104
35
96
18
64
169
92
309
151
25
178
82
149
46
20