41
158
46
35
63
24
126
26
224
50
143
59
44
47
150
245
88
96
107
83
201
19
21
678
14
259
115
113
31
93
81
235
54
118
53
70
155
34
10
22
25
127
52
23
37
247
190
56
13