20
12
82
30
24
50
10
7
46
19
28
18
63
62
27
15
394
39
85
56
66
35
29
31
22
44
65
68
32
111
40
48
53
26
25
128
47
108
51
169
64
150
49
92
37