245
83
309
26
52
126
131
30
41
62
73
42
32
72
43
20
44
19
112
34
13
209
46
37
241
133
68
162
547
74
208
919
374
384
16
86
387
113
396
289
71
325
164
263
96
55
136
57
282
147
65
218
217
129
10
92
307