218
57
45
70
68
33
165
56
46
84
91
61
92
131
168
157
108
48
72
29
65
97
79
64
41
147
202
163
86
54
99
182
102
110
90
69
67
79
107
78
44
98
194
152
129
156
113
247
223
172
305
228
238
226
173
689
467
212
73
81