43
6
10
46
11
71
68
25
20
388
312
135
105
411
172
143
678
314
87
164
79
213
145
644
332
34
35
122
109
45
65
62
56
243
86
174
39
321
75
158
330
127
155
99
134
30
41
73
89
93