46
15
67
104
25
156
96
14
13
34
9
430
70
28
35
115
45
90
574
137
106
123
277
560
230
627
365
246
56
47
158
510
265
284
58
154
147
494
228
193
159
204
116
134
91
167
278
98
161
38
131
537
270
243
27
55