119
43
28
742
277
131
127
99
91
78
115
59
67
2005
108
102
8
48
58
17
136
171
76
83
65
46
140
16
298
62
370
126
192
666
20
255
23
518
334
337
32
18
82
352
346
77
191
24
68
166
27
22
52
193