49
51
47
58
54
183
185
111
318
26
175
103
41
48
13
40
22
60
79
131
45
143
8
59
96
119
36
98
94
46
23
15
61
29
164
129
68
12
24
18
112
132
66
142
87
77
163
12479
572
278