79
95
71
60
124
51
55
147
45
211
169
97
84
75
133
140
34
48
73
102
108
162
130
143
80
221
119
132
235
123
107
115
35
127
414
135
85
154
365
194
391
120
131
103
707
65
457
66
174
661
93
30
92
212