43
162
245
854
104
262
46
611
32
16
56
10
58
42
739
96
62
27
90
364
156
45
14
103
65
37
2
9
7
5
23
18
8
33
21
13
68
15
12
17
26
39
29
198
236
25
50
59
41