43
315
149
82
131
94
75
123
49
508
68
89
142
66
211
76
17
419
26
107
332
99
228
16
186
96
42
13
30
22
106
62
259
48
51
54
38
130
52
14
29
31
20
18
15
6
11
91
161