50
47
59
48
40
113
32
101
16
33
77
38
81
234
42
31
99
151
57
14
63
39
98
46
36
92
56
51
17
78
119
18
60
5
9
49
266
112
45
44
667
105
86
381
172
8