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