20
46
33
23
51
25
53
31
40
22
26
43
27
86
120
39
35
34
18
15
32
16
12
24
41
38
21
42
11
58
332
14
50
61
28
30