71
73
309
110
85
45
150
344
93
125
194
133
202
148
175
178
46
127
37
72
101
169
164
142
28
8
264
99
29
108
91
15
10
199
156
374
23
53
64
40
340
200
48
109
293
153
106
315
30
78
5
477
17
98