42
51
25
40
149
20
43
151
39
469
155
22
207
11
45
97
64
73
103
72
61
75
31
19
16
15
21
24
37
18
200
29
49
328
208
65
46
189