39
5
212
34
48
160
67
14
171
174
447
114
505
57
148
270
303
140
526
651
16
107
585
168
123
81
54
355
379
284
41
133
46
131
108
68
117
74
18
221
73
404
56
21
99
45
350
10
15
31
55
40