43
48
119
86
83
138
51
72
284
246
112
165
20
175
74
147
18
155
41
203
68
19
88
122
22
29
76
65
113
35
75
73
64
118
55
160
130
56
63
46
71
146
38
36
47
32
45
215
97