51
68
57
126
298
144
257
169
366
37
47
85
304
469
107
222
1505
109
214
55
96
133
53
140
69
28
202
60
103
59
45
86
32
33
78
76
27
43
42
58
391
110
21
16
65
29
12
48
36
341
15
62
39
41
406
13