45
91
163
260
131
41
87
82
246
94
79
137
157
136
48
77
194
109
65
133
437
150
134
120
116
102
119
66
241
58
244
46
53
146
191
549
189
33
236
64
202
100
69
759
304
187
34
71
226
99
73
175
976
185