46
26
137
41
37
225
63
43
27
35
47
50
19
135
60
162
103
42
74
75
66
31
64
87
39
58
20
10
283
239
21
7
5
9
51
76
78
105
92
258
211
44
30
56
84
157
159