458
159
61
227
80
26
25
164
67
87
66
99
140
93
33
113
63
68
49
24
50
156
85
22
101
54
106
37
43
149
108
57
111
76
14
32
9
138
58
144
5
192
77
219
51
169
19
31
64
18