75
124
87
45
162
71
16
64
44
20
134
132
343
91
131
138
122
84
69
83
99
86
158
104
66
249
340
96
168
241
59
142
874
295
724
171
72
98
93
31
89
823
137
170
81
251
60
542
62
56
88
79
54
519
330