171
43
200
160
30
55
46
40
78
57
182
156
19
31
105
129
59
38
53
110
92
67
80
23
48
9
28
56
32
65
163
122
37
84
167
83
34
42
51
66
52
7
44
103
17
39
36
114
181
159
6
10
130
106
86
133
115
172
54
49
64
104