121
53
39
73
86
45
67
41
69
84
49
56
113
63
70
150
62
81
51
66
33
42
37
90
21
79
128
111
46
88
176
50
34
75
72
36
35
71
83
57
28
24
40
112
117