50
44
90
22
121
51
80
20
127
134
62
24
58
115
41
157
39
69
48
28
21
77
30
25
160
45
74
73
98
61
100
83
87
120
63
55
47
54
16
66
26
99
29
114
81
43
35
27
75