56
33
50
94
306
38
39
98
47
6
40
113
24
18
23
76
30
28
53
36
143
55
45
183
150
10
22
202
99
205
43
54
90