123
124
150
37
77
75
144
104
159
90
130
38
55
80
116
20
169
160
69
95
74
114
84
134
91
85
59
81
30
49
313
164
64
112
87
28
60
57
54
35
33
40
58
105
72
68
172
230
62
210
42
157