14
35
50
85
47
39
90
99
423
29
37
48
68
67
20
94
73
45
42
40
28
16
24
64
10
138
97
8
152
51
140
46
179
32
56
66
21
590
34
41
92
102
71
103
52
59
80
62
38