30
209
58
68
83
35
113
152
49
54
277
36
34
427
44
42
20
69
24
41
147
275
372
92
59
94
89
74
73
84
75
25
169
255
93
26
52
250
18
62
13
206
782
53
47
257
55
45
12
270