33
30
18
53
50
67
71
23
77
70
145
41
20
24
28
80
35
38
37
34
32
63
68
22
60
21
31
52
106
19
26
17
45
56
84
42
40
486
58
48