72
42
62
63
104
91
70
82
89
61
46
39
109
579
152
115
154
142
278
201
244
49
66
127
260
68
102
140
288
110
76
319
67
44
19
211
105
138
132
59
199
180
215
484
470
796
365
504
143
164
194
900
144
1864