18
74
341
67
79
42
65
102
85
75
83
92
111
76
124
68
93
46
123
149
66
73
22
163
161
291
110
139
165
192
145
191
175
239
91
104
215
157
77
234
147
458
416
40
160
176
156
556
146
228
190
189