50
110
198
40
116
29
38
166
32
200
178
74
41
47
53
73
43
122
76
125
55
54
37
119
51
103
92
8
9
45
134
89
123
102
67
97
35
44
57
49
63
28
109
31
98
104
30
48
42
34
193
19
52
107
56
160
60
82
95
25