27
20
92
37
1063
494
14
68
80
19
24
45
90
106
258
76
28
35
46
55
252
99
286
382
137
279
65
52
73
26
11
79
32
23
40
29
78
88
101
54
97
69
57
47
113
38
72
43
163
337
21
48