55
144
58
123
46
440
853
252
96
67
85
73
22
148
83
64
612
201
37
174
41
143
27
105
127
107
53
286
166
51
81
212
140
108
742
531
345
92
110
208
510
20
155
158
137
12831