64
52
57
16
28
61
14
30
15
32
8
12
9
301
303
17
23
41
51
136
27
170
209
42
98
123
19
45
105
39
319
50
72
115
38
46
36
90
82
182
290
318
375
449
155
80