46
26
44
43
42
27
350
50
368
103
378
164
24
99
52
49
29
40
71
20
75
88
17
22
25
85
119
581
155
34
55
48
66
106
31
113
108
133
72
127
316
63
53
82
51
672