50
27
91
56
225
69
19
77
49
59
38
45
125
132
10
158
95
82
37
51
16
161
103
85
72
138
34
53
11
29
172
20
43
105
135
157
52
28
23
67
25
179
47
202
57
108
146
186
111