71
123
105
59
87
62
49
45
39
36
68
86
78
58
266
130
167
102
52
206
32
35
104
53
40
44
389
70
189
279
93
63
77
29
83
98
92
143
103
57
101
31
61
99
47
507
182
154
293
54
146
19
76
48