44
106
85
158
73
38
115
51
77
58
194
72
90
130
135
47
133
303
57
145
344
279
144
81
147
245
364
69
71
333
449
41
49
111
229
233
48
153
122
577
180
86
89
159
178
127
142
143
172
34
56
99