75
40
151
43
98
157
168
30
106
73
148
150
37
56
411
194
130
32
103
114
175
74
176
270
164
187
87
20
95
57
183
79
272
154
117
61
34
47
52
41
31
93
84
110
64
146
129
180
72
49