30
53
92
71
37
31
10
15
13
48
206
22
124
243
12
63
144
28
45
19
199
34
694
20
21
108
23
178
489
88
104
277
41
1339
372
422
99
184
56
220
26
991
167
299
17215