9
6
200
32
66
40
39
10
74
130
106
47
34
42
41
86
133
160
43
64
30
157
115
172
183
53
94
54
51
49
33
120
104
72
38
60
7
98
78
45
14
117
55
105
132
15
36
52
73
84
125
102
31