40
159
317
155
160
203
216
241
207
143
96
125
95
79
385
91
154
469
122
59
161
277
55
145
147
74
337
642
313
487
72
223
233
62
120
12
87
81
83
102
54
64
21
114
1068
488
290
22
276
577
86
35
36
135