50
47
51
125
40
59
55
170
57
93
181
62
108
128
243
60
58
1057
38
91
17
19
88
105
330
117
304
129
43
68
135
53
56
133
64
879
109
164
24
110
29
98
12
26
236
63
127
67
42
97
49
73
111
52