39
42
32
22
88
66
12
36
21
14
90
77
389
72
20
63
201
49
85
96
26
54
18
16
17
121
52
10
30
182
37
24
219
46
62
19
103
81
13
89
59
138