34
62
15
20
39
9
7
16
45
18
82
42
182
52
49
142
14
83
61
134
198
26
256
54
217
101
306
35
98
74
96
71
31
69
73
11
40
84
8
263
17
103
77
25
68
37
27
409
380
64
59
377