123
33
116
171
77
264
150
187
185
147
174
113
41
110
129
183
40
71
5
142
82
51
12
38
15
25
37
81
34
114
151
130
46
56
366
430
48
55
74
246
52
155
144
10
64
4
45
36
7
27
50