11
7
33
4
52
21
42
62
55
57
22
45
23
30
29
54
18
50
37
5
43
84
40
60
58
113
156
125
32
98
6
147
97
49
88
39