71
27
36
143
56
95
38
172
80
26
69
139
295
187
89
47
123
163
291
304
55
72
107
81
530
213
101
318
151
18
54
22
99
148
42
25
73
245
124
106
144
155
131
194
203
248
120
164
127
102
137
52
126
100