46
90
944
325
93
35
224
148
219
60
149
49
211
118
44
160
39
52
72
214
83
200
167
123
99
71
593
673
240
105
359
131
169
84
1455
1111
290
63
55
54
66
189
390
463
128
285
74
784
132
40
67
241