20
2
1
6
36
8
52
45
58
30
40
32
47
67
43
61
42
83
54
48
49
66
136
142
257
18
25
9
80
15
16
35
23
56
156
24
92
38
69
44
29
21
81
17
31
71