149
22
36
67
11
69
40
178
37
46
59
23
92
57
70
96
95
73
102
68
162
189
38
122
265
166
66
72
44
55
100
191
298
78
411
521
194
97
98
84
110
151
18