123
198
89
303
191
97
173
41
105
96
176
166
48
32
112
23
149
22
153
34
43
1366
436
70
189
58
110
60
50
161
154
116
103
68
127
214
74
108
99
77
44
79
81
73
185
37
14
10
216
82
28