201
78
86
117
224
150
76
152
49
94
93
109
47
65
67
168
100
153
42
102
225
159
64
144
118
112
60
50
53
43
54
26
44
74
68
66
138
149
115
98
147
79
125
120
48
110
58
133
82
92
123
84