10
56
26
37
50
133
149
82
101
59
65
23
366
103
171
49
122
116
112
199
194
224
54
318
115
45
18
127
78
57
150
124
76
413
104
251
68
136
117
55
40
175
110
99
41
42
64
121