111
167
43
37
74
88
46
28
65
40
12
150
175
18
64
555
144
108
315
26
76
50
36
38
87
22
117
25
179
60
39
24
252
138
44
190
94
58
93
86
41
212
48
143
159
289
176
237
23
183
27