50
65
28
51
16
98
52
34
21
201
43
60
188
83
113
26
99
80
95
84
59
25
57
69
217
152
71
45
47
79
104
54
42
27
139
103
70
75
176
33
30
20
252
55
58
56