56
116
9
28
120
36
54
24
27
29
99
150
88
84
249
18
70
123
101
185
556
34
35
153
48
42
75
203
113
77
7
168
16
49
44
90
32
21
17
20
5
40